Procházet zdrojové kódy

feat: add script for building the docker containers, change prod docker compose to use built images

master
Blaz Smehov před 3 týdny
rodič
revize
d28df4b866
2 změnil soubory, kde provedl 14 přidání a 21 odebrání
  1. +4
    -16
      build/docker-compose.yaml
  2. +10
    -5
      scripts/build/build.sh

+ 4
- 16
build/docker-compose.yaml Zobrazit soubor

@@ -56,10 +56,7 @@ services:
- "127.0.0.1:6379:6379"

presense-decoder:
build:
context: ../
dockerfile: build/package/Dockerfile.decoder
image: presense-decoder
image: afasystemadmin/ble-ai-localizer:decoder_v1
container_name: presense-decoder
env_file:
- ./env/presense-decoder.env
@@ -71,10 +68,7 @@ services:
restart: always
presense-server:
build:
context: ../
dockerfile: build/package/Dockerfile.server
image: presense-server
image: afasystemadmin/ble-ai-localizer:server_v1
container_name: presense-server
env_file:
- ./env/presense-server.env
@@ -90,10 +84,7 @@ services:
restart: always

presense-bridge:
build:
context: ../
dockerfile: build/package/Dockerfile.bridge
image: presense-bridge
image: afasystemadmin/ble-ai-localizer:bridge_v1
container_name: presense-bridge
env_file:
- ./env/presense-bridge.env
@@ -105,10 +96,7 @@ services:
restart: always

presense-location:
build:
context: ../
dockerfile: build/package/Dockerfile.location
image: presense-location
image: afasystemadmin/ble-ai-localizer:location_v1
container_name: presense-location
env_file:
- ./env/presense-location.env


+ 10
- 5
scripts/build/build.sh Zobrazit soubor

@@ -1,15 +1,20 @@
#!/bin/bash

# Build the server
docker build -t presense:server_v1.0.0 -f ../../build/package/Dockerfile.server ../../
docker build -t afasystemadmin/ble-ai-localizer:server_v1 -f ../../build/package/Dockerfile.server ../../

# Build the location
docker build -t presense:location_v1.0.0 -f ../../build/package/Dockerfile.location ../../
docker build -t afasystemadmin/ble-ai-localizer:location_v1 -f ../../build/package/Dockerfile.location ../../

# Build the decoder
docker build -t presense:decoder_v1.0.0 -f ../../build/package/Dockerfile.decoder ../../
docker build -t afasystemadmin/ble-ai-localizer:decoder_v1 -f ../../build/package/Dockerfile.decoder ../../

# Build the bridge
docker build -t presense:bridge_v1.0.0 -f ../../build/package/Dockerfile.bridge ../../
docker build -t afasystemadmin/ble-ai-localizer:bridge_v1 -f ../../build/package/Dockerfile.bridge ../../

docker image ls
docker image ls

docker push afasystemadmin/ble-ai-localizer:server_v1
docker push afasystemadmin/ble-ai-localizer:location_v1
docker push afasystemadmin/ble-ai-localizer:decoder_v1
docker push afasystemadmin/ble-ai-localizer:bridge_v1

Načítá se…
Zrušit
Uložit