diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..decf813 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +kind: pipeline +name: code-build-linux-amd64 +type: docker + +platform: + os: linux + arch: arm64 + +steps: +- name: build + image: docker:dind + privileged: true + environment: + USER: + from_secret: user + PASS: + from_secret: pass + REGISTRY: + from_secret: registry + volumes: + - name: dockersock + path: /var/run/docker.sock + commands: + - docker login -u $USER -p $PASS $REGISTRY + - docker run --rm --privileged $REGISTRY/qemu-user-static --reset -p yes + - docker buildx build --platform amd64 -t $REGISTRY/fedired-backend . + - docker push $REGISTRY/fedired-backend + - docker tag $REGISTRY/fedired-backend $REGISTRY/fedired-backend:amd64 + - docker push $REGISTRY/fedired-backend:amd64 + when: + event: + - push + - tag + +volumes: +- name: dockersock + host: + path: /var/run/docker.sock diff --git a/compose.yml b/compose.yml index dc7d0e2..901a7c3 100644 --- a/compose.yml +++ b/compose.yml @@ -1,8 +1,9 @@ services: fedired-backend: +# image: registry.manalejandro.com/fedired-backend build: . - image: fedired-backend:develop + image: fedired-backend container_name: fedired-backend hostname: fedired-backend restart: always