generated from Oliver/discord-bot-template
	not going to dockerize this
This commit is contained in:
		
							
								
								
									
										15
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -1,15 +0,0 @@
 | 
			
		||||
# Build the execuitible 
 | 
			
		||||
FROM rustlang/rust:nightly as builder
 | 
			
		||||
ENV RUSTFLAGS=""
 | 
			
		||||
 | 
			
		||||
WORKDIR /bot
 | 
			
		||||
COPY . .
 | 
			
		||||
RUN cargo build --release
 | 
			
		||||
 | 
			
		||||
# Now make the runtime container
 | 
			
		||||
FROM debian:bookworm-slim
 | 
			
		||||
 | 
			
		||||
COPY --from=builder /bot/target/release/discord_egress /usr/local/bin/discord_egress
 | 
			
		||||
COPY Cargo.lock /
 | 
			
		||||
 | 
			
		||||
CMD ["/usr/local/bin/discord_egress"]
 | 
			
		||||
@@ -1,30 +0,0 @@
 | 
			
		||||
version: '3.1'
 | 
			
		||||
name: discord-egress
 | 
			
		||||
services:
 | 
			
		||||
  bot:
 | 
			
		||||
    container_name: discord-egress_bot
 | 
			
		||||
    build: https://git.oliveratkinson.net/Oliver/discord-egress.git
 | 
			
		||||
    restart: always
 | 
			
		||||
    environment:
 | 
			
		||||
      # These will read from the .env file
 | 
			
		||||
      DISCORD_INTENTS: ${DISCORD_INTENTS}
 | 
			
		||||
      DISCORD_TOKEN: ${DISCORD_TOKEN}
 | 
			
		||||
      DISCORD_ID: ${DISCORD_ID}
 | 
			
		||||
    networks:
 | 
			
		||||
      - external
 | 
			
		||||
      - internal
 | 
			
		||||
  redis:
 | 
			
		||||
    container_name: discord-egress_redis
 | 
			
		||||
    image: redis
 | 
			
		||||
    restart: always
 | 
			
		||||
    ports:
 | 
			
		||||
      - 6379:6379
 | 
			
		||||
    networks:
 | 
			
		||||
      - internal
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
  internal:
 | 
			
		||||
    driver: bridge
 | 
			
		||||
    internal: true
 | 
			
		||||
  external:
 | 
			
		||||
    driver: bridge
 | 
			
		||||
		Reference in New Issue
	
	Block a user