Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
dokku_gitlab [2018/11/03 18:31] – [Configuration] admin | dokku_gitlab [2018/11/04 17:57] – admin |
---|
| |
https://www.youtube.com/watch?v=O6p7g59Ccj8 | https://www.youtube.com/watch?v=O6p7g59Ccj8 |
| |
| ===== Todo ===== |
| |
| * Dynamic Database |
| * How to set environment vars via Repository and read it in config see https://flowframework.readthedocs.io/en/stable/TheDefinitiveGuide/PartIII/Configuration.html |
| |
===== Add ssh key ===== | ===== Add ssh key ===== |
<code bash> | <code bash> |
dokku proxy:report | dokku proxy:report |
| </code> |
| |
| ==== Import Database (mariadb) ==== |
| |
| @see https://github.com/dokku/dokku-mariadb#commands |
| |
| <code bash> |
| dokku mariadb:import composer-gitlab-update-gui-database < ./c1cgu.sql |
| </code> |
| |
| ==== Show/set environment variables ==== |
| |
| <code bash> |
| dokku config:export --format shell composer-gitlab-update-gui |
| dokku config:set composer-gitlab-update-gui FLOW_CONTEXT=Production/Dokku |
</code> | </code> |
===== Configuration ===== | ===== Configuration ===== |
* [[http://dokku.viewdocs.io/dokku/deployment/methods/dockerfiles/#procfiles-and-multiple-processes|Procfile]] : Start application e.g. ''web: bundle exec puma -C config/puma.rb | * [[http://dokku.viewdocs.io/dokku/deployment/methods/dockerfiles/#procfiles-and-multiple-processes|Procfile]] : Start application e.g. ''web: bundle exec puma -C config/puma.rb |
'' | '' |
* [[http://dokku.viewdocs.io/dokku/advanced-usage/deployment-tasks/#appjson-and-scriptsdokku|app.json]] : Run command at deployment time, sent .env vars | * [[http://dokku.viewdocs.io/dokku/advanced-usage/deployment-tasks/#example-appjson|app.json]] : Run command at deployment time, sent .env vars |
* [[https://medium.com/@michiels/how-to-deploy-rails-5-1-2-and-yarn-on-dokku-65ddbade9a58|.buildpacks]] : Define a buildpack e.g. <code>https://github.com/heroku/heroku-buildpack-nodejs.git#v131 | * [[https://medium.com/@michiels/how-to-deploy-rails-5-1-2-and-yarn-on-dokku-65ddbade9a58|.buildpacks]] : Define a buildpack e.g. <code>https://github.com/heroku/heroku-buildpack-nodejs.git#v131 |
https://github.com/heroku/heroku-buildpack-php.git#v145</code> | https://github.com/heroku/heroku-buildpack-php.git#v145</code> |
"ext-xsl": "*" | "ext-xsl": "*" |
} | } |
| }</code> |
| * Set Nodejs, yarn, npm version in ''package.json'': <code json>{ |
| ... |
| "engines": { |
| "node": "10.12.0", |
| "yarn": "1.12.1", |
| "npm": "6.4.1" |
| }, |
| ... |
}</code> | }</code> |
| |