This is the repository that contains my personal website, and websites for my open source projects.
koenschmeetsMy personal website www.koenschmeets.nldwalerThe website for my compass-only navigation system www.dwaler.comhummingThe app for finding songs by humming it, or helping others find their song (human-based shazam) www.humming.guruhttps-portalCustom image for https-portal that enables ipv6 (didn't really test this yet)lektorCustom build of lektor, a static site generator, used to generate my website in the Drone CIsftp-cacheCustom build of sftp-cache thatchown's the shared folder (used for caching drone build steps)
- I used docker cloud to provision a server, updated my DNS records to point to it.
- Uploaded the docker-compose file as a "stack" and enabled auto-redeploy for all services.
- Run
./add_secrets.shto add the build secrets to Drone CI - Use the CI tool to publish new docker images to the docker registry, docker cloud deploys them for me now.
I am now experimenting with docker cloud, I left the scripts I used before that in the repository anyways.
./create_machine.shwill create a VM on DigitalOcean (they call it a Droplet)- Manual step, update the DNS records to point to the new VM
./deploy.shwill throw some docker images on it usingdocker-compose../add_secrets.shwill add the build secrets to Drone CI
That's it, now head over to one of my websites and drop a comment ;)