You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
983 B

kind: pipeline
type: docker
name: default
volumes:
- name: docker-sock
host:
path: /var/run/docker.sock
- name: shared-folder
host:
path: /root/app/drone/workspace
- name: go-cache
host:
path: /root/app/drone/go-cache
clone:
disable: true
steps:
- name: clone
image: alpine/git:latest
pull: never
volumes:
- name: shared-folder
path: /workspace
commands:
- cd /workspace
- pwd
- git clone http://47.112.165.44:3000/seekm/prdUploader.git
- name: deploy
image: docker:24.0-cli
pull: never
volumes:
- name: shared-folder
path: /workspace
- name: docker-sock
path: /var/run/docker.sock
commands:
- echo "Building Docker image..."
- cd /workspace/prdUploader
- docker build -t prduploader:latest .
- echo "Running Docker container..."
- docker run -d -p 11000:11000 prduploader:latest
- echo "Deployment finished"