laravel-php-fpm/.drone.yml
2020-07-10 22:16:17 +03:00

35 lines
936 B
YAML

kind: pipeline
name: default
steps:
- name: build
image: docker
privileged: true
when:
branch:
- master
event:
- push
environment:
DOCKER_USERNAME:
from_secret: docker_username
DOCKER_PASSWORD:
from_secret: docker_password
commands:
- docker login -u $${DOCKER_USERNAME} -p $${DOCKER_PASSWORD} $${DOCKER_REGISTRY}
- docker image build -f ./nginx/Dockerfile -t $${DOCKER_REGISTRY}/laravel-php-fpm/nginx ./nginx
- docker image build -f ./php/Dockerfile -t $${DOCKER_REGISTRY}/laravel-php-fpm/php ./php
- |
docker image push $${DOCKER_REGISTRY}/laravel-php-fpm/nginx
docker image push $${DOCKER_REGISTRY}/laravel-php-fpm/php
docker image prune --force
volumes:
- name: docker_socket
path: /var/run/docker.sock
volumes:
- name: docker_socket
host:
path: /var/run/docker.sock