Skip to content
Snippets Groups Projects
.gitlab-ci.yml 787 B
Newer Older
  • Learn to ignore specific revisions
  • Jonas Leder's avatar
    Jonas Leder committed
    image: docker
    
    services:
      - docker:dind
    
    stages:
      - deploy
    
    step-deploy-prod:
      stage: deploy
      only:
        - master
      script:
        - sudo apt-get install -y python-pip
        - sudo pip install docker-compose
        - sudo docker image prune -f
    
    Jonas Leder's avatar
    Jonas Leder committed
        - replace "5000:5000" "5003:5000" -- docker-compose.yml
        - replace "domains=" "domains=kurz.gq;kurz.ga;kuerzer.cf;kuerzer.ga;kuerzer.gq;kuerzer.ml;kuerzer.tk" -- docker-compose.yml
        - replace "recaptcha_private=" "recaptcha_private=6LecXcEUAAAAANzkVPoy-tt33IpdxfTjTE50iH9-" -- docker-compose.yml
        - replace "recaptcha_public=" "recaptcha_public=6LecXcEUAAAAAG_MY70KicRJieG0Azcm7-dPsWgm" -- docker-compose.yml
        - cat docker-compose.yml
    
    Jonas Leder's avatar
    Jonas Leder committed
        - sudo docker-compose build --no-cache
        - sudo docker-compose up -d
    
    Jonas Leder's avatar
    Jonas Leder committed
      environment: master