refactor: docker stuff
This commit is contained in:
@@ -1 +1,2 @@
|
||||
IMAGE_TAG=latest
|
||||
MAIN_PORT=8080
|
||||
|
||||
@@ -51,11 +51,11 @@ jobs:
|
||||
push: true
|
||||
provenance: false
|
||||
build-args: |
|
||||
APP_VERSION=${{ steps.version.outputs.value }}
|
||||
VCS_REF=${{ github.sha }}
|
||||
APP_VERSION=${{ github.sha }}
|
||||
VCS_REF=${{ github.run_number }}
|
||||
tags: |
|
||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:dev
|
||||
labels: |
|
||||
org.opencontainers.image.version=${{ steps.version.outputs.value }}
|
||||
org.opencontainers.image.revision=${{ github.sha }}
|
||||
org.opencontainers.image.version=${{ github.sha }}
|
||||
org.opencontainers.image.revision=${{ github.run_number }}
|
||||
org.opencontainers.image.source=https://github.com/${{ github.repository }}
|
||||
|
||||
@@ -57,14 +57,13 @@ jobs:
|
||||
push: true
|
||||
provenance: false
|
||||
build-args: |
|
||||
APP_VERSION=${{ steps.version.outputs.value }}
|
||||
VCS_REF=${{ github.sha }}
|
||||
APP_VERSION=${{ github.sha }}
|
||||
VCS_REF=${{ github.run_number }}
|
||||
tags: |
|
||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
|
||||
${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.version.outputs.docker_tag }}
|
||||
labels: |
|
||||
org.opencontainers.image.version=${{ steps.version.outputs.value }}
|
||||
org.opencontainers.image.revision=${{ github.sha }}
|
||||
org.opencontainers.image.version=${{ github.sha }}
|
||||
org.opencontainers.image.revision=${{ github.run_number }}
|
||||
org.opencontainers.image.source=https://github.com/${{ github.repository }}
|
||||
|
||||
- name: Create GitHub release
|
||||
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
FROM nginx:1.27-alpine
|
||||
|
||||
ARG APP_VERSION=0.0.0
|
||||
ARG VCS_REF=unknown
|
||||
ARG APP_VERSION=unknown
|
||||
|
||||
LABEL org.opencontainers.image.title="Maintenance Website"
|
||||
LABEL org.opencontainers.image.description="Static maintenance website"
|
||||
LABEL org.opencontainers.image.title="MaintenanceWebsite"
|
||||
LABEL org.opencontainers.image.description="❌ A simple HTML/CSS/JS maintenance website. "
|
||||
LABEL org.opencontainers.image.version="${APP_VERSION}"
|
||||
LABEL org.opencontainers.image.revision="${VCS_REF}"
|
||||
LABEL org.opencontainers.image.source="https://github.com/Lechner-Systems/MaintenanceWebsite"
|
||||
|
||||
+1
-7
@@ -1,13 +1,7 @@
|
||||
services:
|
||||
portfolio:
|
||||
maintenance:
|
||||
image: docker.lechner-systems.at/lechnersystems/maintenance:${IMAGE_TAG:-latest}
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- path: .env
|
||||
required: false
|
||||
dns:
|
||||
- 192.168.100.2
|
||||
- 192.168.100.6
|
||||
|
||||
Reference in New Issue
Block a user