https://github.com/eficode-academy/code-infra
A continuous delivery infrastructure as code
https://github.com/eficode-academy/code-infra
Last synced: about 9 hours ago
JSON representation
A continuous delivery infrastructure as code
- Host: GitHub
- URL: https://github.com/eficode-academy/code-infra
- Owner: eficode-academy
- Archived: true
- Created: 2016-04-15T16:21:33.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-12T17:38:34.000Z (over 8 years ago)
- Last Synced: 2025-03-01T07:18:20.460Z (2 months ago)
- Language: ApacheConf
- Size: 613 KB
- Stars: 2
- Watchers: 18
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Continuous Delivery Infrastructure
You need docker and docker-compose to run this setup.
* Jenkins runs at http://YOUR-DOCKER-HOST:8081/jenkins
* Artifactory runs at http://YOUR-DOCKER-HOST:8090/artifactory
* Registry run at http://http://YOUR-DOCKER-HOST:5000The containers home directories (data directories) are in /opt/containers, except for jenkins which is mounted on /var/jenkins_home to be compatible with jenkins workspace paths.
These directory trees need to be owned by uid 1000 and gid 50. They are setup to have this ownership when you run the create-homes.sh script.# Setup
Create the data filesystems for the servers:
git clone https://github.com/praqma-training/code-infra
cd code-infra/containers
sudo ./create-homes.sh# Run the system (apache, jenkins, registry, artifactory)
$ docker-compose up -d