Projekt

Obecné

Profil

« Předchozí | Další » 

Revize c9fb3022

Přidáno uživatelem Miloslav Konopik před více než 1 rok

Deployement to LIKS

Zobrazit rozdíly:

docker-compose.yml
1
version: '3.7'
2

  
3
services:
4
  db:
5
    image: postgres
6
    container_name: annotool-db
7
    volumes:
8
      - annotool-data:/var/lib/postgresql/data/
9
    ports:
10
      - '5432:5432'
11
    environment:
12
      - POSTGRES_DB=annotool-db
13
      - POSTGRES_USER=root
14
      - POSTGRES_PASSWORD=HEun3RGgEYwknRuk4adh4ZKW
15
      - PGDATA=/var/lib/postgresql/data/pgdata
16
    shm_size: 256MB
17

  
18
  server:
19
    container_name: annotool-server
20
    build:
21
      dockerfile: ./Backend/Dockerfile
22
      context: ./Backend
23
    ports:
24
      - '8080:80'
25
    environment:
26
      - ConnectionString=Host=annotool-db:5432;Database=annotool-db;Username=root;Password=HEun3RGgEYwknRuk4adh4ZKW
27
    depends_on:
28
      - db
29

  
30
  client:
31
    container_name: annotool-client
32
    build:
33
      dockerfile: ./Dockerfile
34
      context: ./webapp
35
    environment:
36
      - ASWI_APP_BACKEND_URL=http://localhost:8080
37
    ports:
38
      - '80:5000'
39

  
40
volumes:
41
  annotool-data:
1
version: '3.7'
2

  
3
services:
4
  law_db:
5
    image: postgres
6
    container_name: annotool-db
7
    volumes:
8
      - annotool-data:/var/lib/postgresql/data/
9
#    ports:
10
#      - '5432:5432'
11
    environment:
12
      - POSTGRES_DB=annotool-db
13
      - POSTGRES_USER=root
14
      - POSTGRES_PASSWORD=HEun3RGgEYwknRuk4adh4ZKW
15
      - PGDATA=/var/lib/postgresql/data/pgdata
16
    shm_size: 256MB
17

  
18
  law_server:
19
    container_name: annotool-server
20
    build:
21
      dockerfile: ./Backend/Dockerfile
22
      context: ./Backend
23
    ports:
24
      - '8010:80'
25
    environment:
26
      - ConnectionString=Host=annotool-db:5432;Database=annotool-db;Username=root;Password=HEun3RGgEYwknRuk4adh4ZKW
27
    depends_on:
28
      - law_db
29

  
30
  law_client:
31
    container_name: annotool-client
32
    build:
33
      dockerfile: ./Dockerfile
34
      context: ./webapp
35
    environment:
36
      - ASWI_APP_BACKEND_URL=http://liks.fav.zcu.cz:8000
37
    ports:
38
      - '8011:5000'
39

  
40
volumes:
41
  annotool-data:
webapp/Dockerfile
5 5

  
6 6
COPY package.json package.json
7 7
COPY yarn.lock yarn.lock
8
RUN yarn install --pure-lockfile
8
RUN yarn install --pure-lockfile --network-timeout 1000000
9 9

  
10 10
COPY . .
11 11

  
......
19 19
COPY next.config.js next.config.js
20 20

  
21 21
COPY yarn.lock yarn.lock
22
RUN yarn install --pure-lockfile --production
22
RUN yarn install --pure-lockfile --production --network-timeout 1000000
23 23

  
24 24
COPY --from=build app/.next .next
25 25
COPY --from=build app/public public
......
32 32

  
33 33
EXPOSE 5000
34 34

  
35
CMD yarn start -p 5000
35
CMD yarn start -p 5000

Také k dispozici: Unified diff