mirror of https://github.com/MaxLeiter/Drift
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			44 lines
		
	
	
		
			867 B
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			44 lines
		
	
	
		
			867 B
		
	
	
	
		
			YAML
		
	
version: '3.8'
 | 
						|
services:
 | 
						|
  server:
 | 
						|
    build: 
 | 
						|
      context: ./server
 | 
						|
      args:
 | 
						|
        SECRET_KEY: secret
 | 
						|
    restart: unless-stopped
 | 
						|
    user: 1000:1000
 | 
						|
    environment:
 | 
						|
      - JWT_SECRET=change_me! # use `openssl rand -hex 32` to generate a strong secret
 | 
						|
      - SECRET_KEY=secret
 | 
						|
    ports:
 | 
						|
      - "3000:3000"
 | 
						|
    networks:
 | 
						|
      - general
 | 
						|
    container_name: server
 | 
						|
  client:
 | 
						|
    build:
 | 
						|
      context: ./client
 | 
						|
      network: host
 | 
						|
      args:
 | 
						|
        API_URL: http://server:3000
 | 
						|
        SECRET_KEY: secret
 | 
						|
    restart: unless-stopped
 | 
						|
    user: 1000:1000
 | 
						|
    environment:
 | 
						|
      - API_URL=http://server:3000
 | 
						|
      - SECRET_KEY=secret
 | 
						|
    ports:
 | 
						|
      - "3001:3001"
 | 
						|
    expose:
 | 
						|
      - 3001
 | 
						|
    networks:
 | 
						|
      - general
 | 
						|
    # depends_on:
 | 
						|
    #   server:
 | 
						|
    #     condition: service_healthy
 | 
						|
    container_name: client
 | 
						|
 | 
						|
networks:
 | 
						|
  general:
 | 
						|
    driver: bridge
 |