Repository navigation
v0.0.1
π This release contains work from new contributors! π
Thanks for all your work!
β€οΈ null@InitialXKO
β€οΈ null@chrisjsimpson
β€οΈ null@joeltejeda
π Bug Fix
- Update Dockerfile standardise app port listen 5000 #1 (@chrisjsimpson)
- Update index.js standardise app port listen 5000 #1 (@chrisjsimpson)
- Fix KarmaComputing#44 Express quickstart add Nodejs. Limit app cpu #1 (@chrisjsimpson)
- Fix KarmaComputing#41 docuement how to change the application port listened on using EXPOSE #1 (@chrisjsimpson)
- Create git-auto-issue-branch-creation.yml #1 (@chrisjsimpson)
- use sqlalchemy.text for healthcheck #1 (@chrisjsimpson)
- [pull] main from KarmaComputing:main #3 (@chrisjsimpson @pull[bot])
β οΈ Pushed to main
- Added deploy.yml file (@InitialXKO)
- Added release.yml file (@InitialXKO)
- Added deploy.sh file (@InitialXKO)
- Added .autorc file (@InitialXKO)
- Added amber.yaml secrets file (@InitialXKO)
- Added flask quickstart (@InitialXKO)
- bump auto shipit v10.32.1 -> v11.1.6 (@chrisjsimpson)
- FIX KarmaComputing#38 docker-compose locally (@joeltejeda)
- temp remove no-framework option (@chrisjsimpson)
- only bail if 'message' in github callback response (@chrisjsimpson)
- resolve merge confl readme (@chrisjsimpson)
- adding caddy information (@joeltejeda)
- KarmaComputing#35-updating-the-readme (@joeltejeda)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- add help to how to grant acces with static image help (@chrisjsimpson)
- Add helpful error message if incorrect repo permissions (@chrisjsimpson)
- Fix release workflow write permissions (@chrisjsimpson)
- KarmaComputing#31 update existing repos with hosted container url (@chrisjsimpson)
- KarmaComputing#31 store GIT_USERNAME_OR_ORG & GIT_REPO_NAME in keyvalue store during creation (@chrisjsimpson)
- KarmaComputing#31 post GIT_REPO_NAME to STORE-KEY-VALUE (@chrisjsimpson)
- store GIT_USERNAME_OR_ORG in key value store during container creation (@chrisjsimpson)
- pass git_org to deploy_yml (@chrisjsimpson)
- deploy concurrency 1 (@chrisjsimpson)
- KarmaComputing#31 add APP_NAME to standard pipeline (@chrisjsimpson)
- KarmaComputing#31 mark deploy.sh executable (@chrisjsimpson)
- Update app.py (@chrisjsimpson)
- Merge branch '31-generic-pipeline-runner-support' of github.com:KarmaComputing/container-hosting into 31-generic-pipeline-runner-support (@chrisjsimpson)
- KarmaComputing#31 create repo-template-files/.container-hosting/deploy.sh (@chrisjsimpson)
- KarmaComputing#31 dont print path CERTIFICATE_WILDCARD_BUNDLE_PATH (@chrisjsimpson)
- KarmaComputing#31 tempate deploy.yml generic pipeline (@chrisjsimpson)
- SSH_configfile -> SSH_CONFIG_FILE KarmaComputing#31 (@chrisjsimpson)
- KarmaComputing#31 SSH_configfile -> SSH_CONFIG_FILE (@chrisjsimpson)
- KarmaComputing#31 refactor dokku-wrapper.py (@chrisjsimpson)
- ref KarmaComputing#31 refactor deploy.sh (@chrisjsimpson)
- Ref KarmaComputing#31 deploy.sh don't expand amber exec vars (@chrisjsimpson)
- wip Fix KarmaComputing#31 add deploy.sh (@chrisjsimpson)
- KarmaComputing#28 always use generated APP_NAME when setting up CONTAINER_HOSTING_SSH_SETUP_HANDLER_API_KEY (@chrisjsimpson)
- Update deploy.yml (@chrisjsimpson)
- Ref KarmaComputing#28 As a developer I can add container-hosting to an existing repo (@chrisjsimpson)
- Added deploy.yml file (@chrisjsimpson)
- Added release.yml file (@chrisjsimpson)
- Added .autorc file (@chrisjsimpson)
- Added amber.yaml secrets file (@chrisjsimpson)
- Added flask quickstart (@chrisjsimpson)
- create .docker-compose.yml (@chrisjsimpson)
- Add video how to get started (@chrisjsimpson)
- remove link to ruby (@chrisjsimpson)
- templates/docker-container-secrets-management.html (@chrisjsimpson)
- inform of AMBER secret (@chrisjsimpson)
- add welcome message (@chrisjsimpson)
- generate repo url (@chrisjsimpson)
- send user email notification (@chrisjsimpson)
- signals & simple background tasks (@chrisjsimpson)
- correct .env.example (@chrisjsimpson)
- remove debug print (@chrisjsimpson)
- add logging (@chrisjsimpson)
- increase post STORE-KEY-VALUE timeout (@chrisjsimpson)
- include instruction to cd into repo (@chrisjsimpson)
- remove env_file usage (@chrisjsimpson)
- KarmaComputing#15 remove scheme from ALLOWED_HOSTS (@chrisjsimpson)
- KarmaComputing#15 ALLOWED_HOSTS (@chrisjsimpson)
- KarmaComputing#15 amber encrypt ALLOWED_HOSTS (@chrisjsimpson)
- KarmaComputing#15 correct ALLOWED_HOSTS (@chrisjsimpson)
- KarmaComputing#15 local development work out the box (@chrisjsimpson)
- KarmaComputing#14 correct required scope workflow for actions automation (@chrisjsimpson)
- Merge branch '15-django-framework-quickstart' of github.com:KarmaComputing/container-hosting into 15-django-framework-quickstart (@chrisjsimpson)
- KarmaComputing#15 remove pr-preview added to wrong branch (@chrisjsimpson)
- KarmaComputing#15 correct .autoc (@chrisjsimpson)
- Fix KarmaComputing#15 improve django framework quickstart local devex (@chrisjsimpson)
- woopse order of presidence (@chrisjsimpson)
- Update what-is-the-difference-between-docker-docker-host-and-docker-container.html (@chrisjsimpson)
- What is the difference between Docker host and Docker container (@chrisjsimpson)
- qs need ? (@chrisjsimpson)
- index (@chrisjsimpson)
- how to i host a docker container (@chrisjsimpson)
- index meta (@chrisjsimpson)
- more semantic (@chrisjsimpson)
- semantic (@chrisjsimpson)
- added mising (@chrisjsimpson)
- is docker a hosting platform (@chrisjsimpson)
- ? (@chrisjsimpson)
- grammar (@chrisjsimpson)
- more meta (@chrisjsimpson)
- so meta (@chrisjsimpson)
- add robots txt (@chrisjsimpson)
- add lang (@chrisjsimpson)
- title tage (@chrisjsimpson)
- added what is container hosting (@chrisjsimpson)
- correct dokku build-dir to ./ (@chrisjsimpson)
- Revert "remove uneeded build-dir KarmaComputing#20" (@chrisjsimpson)
- remove uneeded build-dir KarmaComputing#20 (@chrisjsimpson)
- ref KarmaComputing#20 {{ secrets.DOKKU_HOST }} (@chrisjsimpson)
- idempotent dokku apps:create container-hosting (@chrisjsimpson)
- Fix KarmaComputing#20 added .github/workflows/deploy.yml (@chrisjsimpson)
- Fix KarmaComputing#21 create container for container-hosting (@chrisjsimpson)
- KarmaComputing#18 tidy readme (@chrisjsimpson)
- Fix KarmaComputing#18 remove dead code (@chrisjsimpson)
- update readme (@chrisjsimpson)
- Fix KarmaComputing#16 use latest packages always (@chrisjsimpson)
- added default .gitignore to flask quickstart (@chrisjsimpson)
- make pdb /breakpoint debugging work right away with docker-/podman-compose up (@chrisjsimpson)
- default to python3-alpine (@chrisjsimpson)
- pull refactor (@chrisjsimpson)
- Fix default docker-compose (@chrisjsimpson)
- black format app.py (@chrisjsimpson)
- ads ads ads (@chrisjsimpson)
- design huzza (@chrisjsimpson)
- Add mobile viewport to welcome page (@chrisjsimpson)
- set flask quickstart workdir to /usr/src/app (@chrisjsimpson)
- state_flask (@chrisjsimpson)
- missing , (@chrisjsimpson)
- correct DB_NAME -> db_name (@chrisjsimpson)
- add flask quickstart handler (@chrisjsimpson)
- set flask quickstart requirements.txt (@chrisjsimpson)
- set common app env settings for db (@chrisjsimpson)
- added flask quickstart with healthcheck, logger and template example (@chrisjsimpson)
- django quickstart (@chrisjsimpson)
- removed storing secrets in github ci, store in amber (@chrisjsimpson)
- introduce amber_encrypt (@chrisjsimpson)
- wip use CONTAINER_HOSTING_API_KEY (@chrisjsimpson)
- re-order order of events so only one deploy (@chrisjsimpson)
- the important bit. emoji (@chrisjsimpson)
- validate commands (@chrisjsimpson)
- less ambiguity api_key => CONTAINER_HOSTING_SSH_SETUP_HANDLER_API_KEY (@chrisjsimpson)
- post CONTAINER_HOSTING_API_KEY to DOKKU_HOST_SSH_ENDPOINT (@chrisjsimpson)
- correct DOKKU_WRAPPER_FULL_PATH (@chrisjsimpson)
- pass DOKKU_WRAPPER_FULL_PATH (@chrisjsimpson)
- added localsetup.sh (@chrisjsimpson)
- set CONTAINER_HOSTING_SSH_SETUP_HANDLER_API_KEY during posting (@chrisjsimpson)
- scope github_store_secret correctly (@chrisjsimpson)
- use github_store_secret (@chrisjsimpson)
- update readme with links to deployed app , whats next, and general over hype (@chrisjsimpson)
- debounce link clicks (@chrisjsimpson)
- added additional envs (@chrisjsimpson)
- github_store_secret (@chrisjsimpson)
- display dokku comands the exact same as they appear in official docs aid learning, but still use allow_list (@chrisjsimpson)
- store containers in database (@chrisjsimpson)
- additional commands (@chrisjsimpson)
- wip add initial dokku-wrapper.py (@chrisjsimpson)
- per framework deployment (@chrisjsimpson)
- Generate letsencrypt certificate if not already enabled (@chrisjsimpson)
- for rails apps, set RAILS_DEVELOPMENT_HOSTS env (@chrisjsimpson)
- set repo_name to container-{random_string} (@chrisjsimpson)
- Update deploy.yml (@joeltejeda)
- added missing repo-template-files/README.md (@chrisjsimpson)
- show upcoming app quickstarts (@chrisjsimpson)
- auto create README.md (@chrisjsimpson)
- skipping app creation if exists (@joeltejeda)
- KarmaComputing#6 autorun deploy workflow (@chrisjsimpson)
- Ref KarmaComputing#6 Bootstrap with Dockerile, deploy.yml (dokku), and initial ssh key setup (@chrisjsimpson)
- wip store repo secret DOKKU_SSH_PRIVATE_KEY (@chrisjsimpson)
- wip keys setup (@chrisjsimpson)
- added server/.ssh/allowed-commands.sh (@chrisjsimpson)
- remove breakpoint (@chrisjsimpson)
- Fix KarmaComputing#9 as developer can authorize github/container hosting to create repo on my behalf (@chrisjsimpson)
- Wip KarmaComputing#6 move web code into src/web (@chrisjsimpson)
- KarmaComputing#6 improve readme (@chrisjsimpson)
- KarmaComputing#6 tidy readme (@chrisjsimpson)
- wip KarmaComputing#6 web form for repo name (@chrisjsimpson)
- wip #4 issue templates (@chrisjsimpson)
- Fix #1 python repo structure convention (@chrisjsimpson)
- Update README.md (@joeltejeda)
- first commit (@joeltejeda)