-
Notifications
You must be signed in to change notification settings - Fork 13
Continuous Integration (Nightly Builds)
Kemal Kongar edited this page Jun 2, 2022
·
2 revisions
Rodan-Docker images are rebuilt every night at 2am
on the staging server 132.206.14.133
. This could be done on a raspberry pi, as long as the cron job is on a machine somewhere. The nightly script is defined in the repository here, at rodan-docker/scripts/nightly
.
- Install
Docker-CE
,Docker-Compose
- Login
docker login
with the ddmal/docker credentials - Create SSH-Keys for
GitHub
on theDDMAL-Lab Manager
account.- Set up SSH with GitHub
- Check your configuration with
ssh [email protected]
- Added
2 0 * * 1-5 /srv/webapps/Rodan/scripts/nightly
incrontab -e
- Repository Structure
- Working on Rodan
- Testing Production Locally
- Working on Interactive Classifier
- Job Queues
- Testing New Docker Images
- Set up Environment Variables
- Set up SSL with Certbot
- Set up SSH with GitHub
- Deploying on Staging
- Deploying on Production
- Import Previous Data