-
Notifications
You must be signed in to change notification settings - Fork 82
How To Deploy
Daniel Metzner edited this page Jan 21, 2020
·
2 revisions
We are using deployer to deploy to our development- and production-Server.
- You may need to modify the file deploy.php. Ask our coordinator if specific settings are unclear.
- Make sure you are in the correct network. (vpn)
We also have a slack webhook for our deployment system. For more information ask our coordinator.
If you need the credentials, ask your coordinator.
#DEPLOY_GIT=https://github.com/Catrobat/Catroweb-Symfony.git
#SLACK_WEBHOOK=
#DEPLOY_SHARE=
#DEPLOY_WEBTEST=
#DEPLOY_WEBTEST_BRANCH=
#DEPLOY_POREVIEW=
#DEPLOY_POREVIEW_BRANCH=
#DEPLOY_CATBLOCKS=
#DEPLOY_CATBLOCKS_BRANCH=
depending on which server you need to deploy to.
E.g for web-test without credentials:
DEPLOY_GIT=https://github.com/Catrobat/Catroweb-Symfony.git
SLACK_WEBHOOK=https://hooks.slack.com/services/_KEY_
DEPLOY_WEBTEST=_USERNAME_@_HOST_
DEPLOY_WEBTEST_BRANCH=develop
bin/dep deploy <stage_name>
E.g
bin/dep deploy share
bin/dep deploy web-test
bin/dep deploy android
bin/dep deploy catblocks
Everything else should happen magically.
You might need to check the server configs (Take a look into "How to set up a server")
Check out /share.catrob.at/pocketcode/
- Docker - Linux/Mac/Windows
- Ubuntu - VM/Native
- Installing Elasticsearch
- Server Setup
- Using Webpack (material components)