Compare commits
2 Commits
a0514f0823
...
8b13de34fe
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b13de34fe | ||
|
|
1b0d5db504 |
@ -5,7 +5,8 @@ on:
|
||||
branches: [ "main" ]
|
||||
|
||||
env:
|
||||
REGISTRY: git.nicosaya.com/nalalangan/fiddy
|
||||
REGISTRY_HOST: git.nicosaya.com
|
||||
IMAGE_NAMESPACE: nalalangan/fiddy
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@ -27,25 +28,26 @@ jobs:
|
||||
|
||||
- name: Docker login
|
||||
run: |
|
||||
echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||
echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY_HOST \
|
||||
-u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||
|
||||
- name: Build Web Image
|
||||
run: |
|
||||
docker build -t $REGISTRY/web:${{ github.sha }} -t $REGISTRY/web:main -f docker/Dockerfile .
|
||||
docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main -f docker/Dockerfile .
|
||||
|
||||
- name: Build Scheduler Image
|
||||
run: |
|
||||
docker build -t $REGISTRY/scheduler:${{ github.sha }} -t $REGISTRY/scheduler:main -f docker/Dockerfile.scheduler .
|
||||
docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main -f docker/Dockerfile.scheduler .
|
||||
|
||||
- name: Push Web Image
|
||||
run: |
|
||||
docker push $REGISTRY/web:${{ github.sha }}
|
||||
docker push $REGISTRY/web:main
|
||||
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }}
|
||||
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main
|
||||
|
||||
- name: Push Scheduler Image
|
||||
run: |
|
||||
docker push $REGISTRY/scheduler:${{ github.sha }}
|
||||
docker push $REGISTRY/scheduler:main
|
||||
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }}
|
||||
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main
|
||||
|
||||
deploy:
|
||||
needs: build
|
||||
|
||||
@ -12,7 +12,7 @@ services:
|
||||
- web_node_modules:/app/node_modules
|
||||
- web_next_cache:/app/apps/web/.next
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "3010:3000"
|
||||
restart: always
|
||||
|
||||
volumes:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user