diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..c5520fd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +name: nullinside-ui +services: + nullinside-ui: + logging: + driver: loki + options: + loki-url: 'http://192.168.1.4:3100/loki/api/v1/push' + container_name: nullinside-ui + ports: + - 80:80 + - 443:443 + restart: unless-stopped + image: nullinside-ui:latest \ No newline at end of file diff --git a/go.sh b/go.sh index 87db494..7a8d853 100644 --- a/go.sh +++ b/go.sh @@ -1,7 +1,6 @@ export IP_ADDRESS=$(/sbin/ip -o -4 addr list eno2 | awk '{print $4}' | cut -d/ -f1) cp /secrets/certs/* nginx/filesystem/etc/nginx/certs -docker build -t nullinside-ui:latest --build-arg BUILD_ENVIRONMENT=prod --build-arg IP_ADDRESS=$IP_ADDRESS . -docker container stop nullinside-ui -docker container prune -f -docker run -d --name=nullinside-ui -p 80:80 -p 443:443 --restart unless-stopped nullinside-ui:latest +docker compose build -t nullinside-ui:latest --build-arg BUILD_ENVIRONMENT=prod --build-arg IP_ADDRESS=$IP_ADDRESS . +docker compose down +docker compose up -d