mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
image: docker:latest
|
|
|
|
variables:
|
|
DOCKER_DRIVER: overlay
|
|
|
|
stages:
|
|
#- Install
|
|
- Test
|
|
#- Deploy
|
|
|
|
services:
|
|
- docker:dind
|
|
|
|
before_script:
|
|
- docker info
|
|
- apk update
|
|
- apk upgrade
|
|
- apk add --update bash
|
|
- apk add curl jq python3 python3-dev build-base libffi-dev libressl-dev gettext
|
|
#- curl -O https://bootstrap.pypa.io/get-pip.py
|
|
#- python3 get-pip.py
|
|
#- pip install docker-compose
|
|
#- mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo "$SSH_KRY" > ~/.ssh/id_rsa.pub
|
|
#- cat ~/.ssh/id_rsa.pub
|
|
#- cp ./.env.example ./.env
|
|
#- echo "$SSH_PASS"
|
|
|
|
#'Install':
|
|
# stage: Install
|
|
# script:
|
|
# - docker-compose -f docker/docker-compose-install.yml build
|
|
|
|
'Test':
|
|
stage: Test
|
|
script:
|
|
- docker build .
|
|
|
|
#'API deploy':
|
|
# stage: Deploy
|
|
# script:
|
|
# - sshpass -p'R!9rayBAHx#asWA2' ssh -o StrictHostKeyChecking=no root@160.242.22.23 'cd project; cd digipay-compose; cd service; cd digipay; ls; git pull origin master; cd ..; cd ..; docker-compose -f docker-compose-prod.yml up -d --no-deps --build backend; exit'
|
|
|
|
# - ssh -o StrictHostKeyChecking=no root@160.242.22.23 "ls"
|
|
|
|
# only:
|
|
# # Trigger deployments only from master branch
|
|
# - master
|