Приложение создано для проведения совместных коопераций, онлайн митапов.
HOW is it deploy??
- Spawn VM on cloud
YC
--name test-node \
--zone ru-central1-a \
--network-interface subnet-name=default-ru-central1-a,nat-ip-version=ipv4 \
--create-boot-disk image-folder-id=standard-images,image-family=ubuntu-1804-lts,size=45 \
--ssh-key ~/.ssh/id_rsa.pub \
--memory 4 \
--cores 2
- Terraform go to dir terraform
export ACCESS_KEY="******"
export SECRET_KEY="****"
terraform init -backend-config="access_key=$ACCESS_KEY" -backend-config="secret_key=$SECRET_KEY"
terraform plan && terraform apply
- .gitlab-ci.yml help you for automaticly deploy app (nginx + database +app)
оr your can install docker-compose and run:
docker-machine env etherpad
eval $(docker-machine env etherpad)
docker-compose up -d
TODO list for project developing:
- enable authentification from NGINX (sso or LDAR)
- modify ci and create test stages
- start deploy from k8s