Skip to content

Commit

Permalink
working through dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
oceanbluesky committed Dec 13, 2024
1 parent a07af12 commit 4148e76
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 44 deletions.
5 changes: 4 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@ FROM rustlang/rust:nightly-bookworm-slim AS builder
# Prevent interactive prompts during build
ENV DEBIAN_FRONTEND=noninteractive

# Install system dependencies
# Install Python 3, system dependencies, and other required packages
RUN apt-get update && apt-get install -y \
python3 \
python3-venv \
python3-pip \
build-essential \
pkg-config \
libssl-dev \
Expand Down
45 changes: 2 additions & 43 deletions compose.yaml
Original file line number Diff line number Diff line change
@@ -1,51 +1,10 @@
# Comments are provided throughout this file to help you get started.
# If you need more help, visit the Docker Compose reference guide at
# https://docs.docker.com/go/compose-spec-reference/
# docker-compose.yaml

# Here the instructions define your application as a service called "server".
# This service is built from the Dockerfile in the current directory.
# You can add other services your application may depend on here, such as a
# database or a cache. For examples, see the Awesome Compose repository:
# https://github.com/docker/awesome-compose
services:
server:
build:
context: .
environment:
NODE_ENV: production
ports:
- 3000:3000

# The commented out section below is an example of how to define a PostgreSQL
# database that your application can use. `depends_on` tells Docker Compose to
# start the database before your application. The `db-data` volume persists the
# database data between container restarts. The `db-password` secret is used
# to set the database password. You must create `db/password.txt` and add
# a password of your choosing to it before running `docker-compose up`.
# depends_on:
# db:
# condition: service_healthy
# db:
# image: postgres
# restart: always
# user: postgres
# secrets:
# - db-password
# volumes:
# - db-data:/var/lib/postgresql/data
# environment:
# - POSTGRES_DB=example
# - POSTGRES_PASSWORD_FILE=/run/secrets/db-password
# expose:
# - 5432
# healthcheck:
# test: [ "CMD", "pg_isready" ]
# interval: 10s
# timeout: 5s
# retries: 5
# volumes:
# db-data:
# secrets:
# db-password:
# file: db/password.txt

- 3000:3000

0 comments on commit 4148e76

Please sign in to comment.