- set --memory-swappiness 0 (@chrisjsimpson)
- Fix #50 resource limit cpu/memory/filehandles/network #51 (@chrisjsimpson)
- wip Fix #46 add_flowise_quickstart #47 (@chrisjsimpson)
- wip Fix #46 correct flowise DEFAULT_CONTAINER_INTERNAL_LISTEN_PORT & can add applications #47 (@chrisjsimpson)
- wip Fix #46 DEFAULT_CONTAINER_INTERNAL_LISTEN_PORT & can add applications #47 (@chrisjsimpson)
- Fix #44 Express quickstart add Nodejs. Limit app cpu #45 (@chrisjsimpson)
- Fix #41 document how to change the application port listened on using EXPOSE #43 (@chrisjsimpson)
- bump auto shipit v10.32.1 -> v11.1.6 (@chrisjsimpson)
- Update Dockerfile standardise app port listen 5000 (@chrisjsimpson)
- Update index.js standardise app port listen 5000 (@chrisjsimpson)
- Create git-auto-issue-branch-creation.yml (@chrisjsimpson)
- use sqlalchemy.text for healthcheck (@chrisjsimpson)
- FIX #38 docker-compose locally #39 (@joeltejeda)
- temp remove no-framework option (@chrisjsimpson)
- only bail if 'message' in github callback response (@chrisjsimpson)
- resolve merge confl readme (@chrisjsimpson)
- #35-updating-the-readme #36 (@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)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- Fix release workflow write permissions (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- #31 update existing repos with hosted container url (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- #31 store GIT_USERNAME_OR_ORG & GIT_REPO_NAME in keyvalue store during creation (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- #31 post GIT_REPO_NAME to STORE-KEY-VALUE (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- store GIT_USERNAME_OR_ORG in key value store during container creation (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- pass git_org to deploy_yml (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- deploy concurrency 1 (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- #31 add APP_NAME to standard pipeline (@chrisjsimpson)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- #31 add APP_NAME to standard pipeline (@chrisjsimpson)
- #31 mark deploy.sh executable (@chrisjsimpson)
- Update app.py (@chrisjsimpson)
- Update app.py (@chrisjsimpson)
- 31 generic pipeline runner support #33 (@chrisjsimpson)
- #31 dont print path CERTIFICATE_WILDCARD_BUNDLE_PATH #32 (@chrisjsimpson)
- #31 tempate deploy.yml generic pipeline #32 (@chrisjsimpson)
- SSH_configfile -> SSH_CONFIG_FILE #31 #32 (@chrisjsimpson)
- #31 SSH_configfile -> SSH_CONFIG_FILE #32 (@chrisjsimpson)
- #31 refactor dokku-wrapper.py #32 (@chrisjsimpson)
- ref #31 refactor deploy.sh #32 (@chrisjsimpson)
- Ref #31 deploy.sh don't expand amber exec vars #32 (@chrisjsimpson)
- wip Fix #31 add deploy.sh #32 (@chrisjsimpson)
- #28 always use generated APP_NAME when setting up CONTAINER_HOSTING_SSH_SETUP_HANDLER_API_KEY #30 (@chrisjsimpson)
- Update deploy.yml (@chrisjsimpson)
- Ref #28 As a developer I can add container-hosting to an existing repo #29 (@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)
- Added deploy.yml file (@chrisjsimpson)
- Added release.yml file (@chrisjsimpson)
- Added .autorc file (@chrisjsimpson)
- Added amber.yaml secrets file (@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)
- Merge branch 'main' of github.com:KarmaComputing/container-hosting (@chrisjsimpson)
- include instruction to cd into repo (@chrisjsimpson)
- remove env_file usage (@chrisjsimpson)
- #15 remove scheme from ALLOWED_HOSTS (@chrisjsimpson)
- #15 ALLOWED_HOSTS (@chrisjsimpson)
- #15 amber encrypt ALLOWED_HOSTS (@chrisjsimpson)
- #15 correct ALLOWED_HOSTS (@chrisjsimpson)
- #15 local development work out the box (@chrisjsimpson)
- #14 correct required scope workflow for actions automation (@chrisjsimpson)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ null@chrisjsimpson
❤️ null@joeltejeda
- Fix #15 improve django framework quick-start local devex #26 (@chrisjsimpson)
- idempotent dokku apps:create container-hosting #24 (@chrisjsimpson)
- Fix #20 added .github/workflows/deploy.yml #23 (@chrisjsimpson)
- Fix #21 create container for container-hosting #22 (@chrisjsimpson)
- Fix #18 remove dead code #19 (@chrisjsimpson)
- Fix #16 use latest packages always #17 (@chrisjsimpson)
- skipping app creation if exists #14 (@joeltejeda)
- #6 autorun deploy workflow #11 (@chrisjsimpson)
- Fix #9 as developer can authorize github/container hosting to create repo on my behalf #10 (@chrisjsimpson)
- wip #6 web form for repo name #7 (@chrisjsimpson)
- wip #4 issue templates #5 (@chrisjsimpson)
- Fix #1 python repo structure convention #3 (@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 #20" (@chrisjsimpson)
- remove uneeded build-dir #20 (@chrisjsimpson)
- ref #20 {{ secrets.DOKKU_HOST }} (@chrisjsimpson)
- #18 tidy readme (@chrisjsimpson)
- update readme (@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)
- remove breakpoint (@chrisjsimpson)
- Update README.md (@joeltejeda)
- first commit (@joeltejeda)