Severian commited on
Commit
d506cc6
·
verified ·
1 Parent(s): 1d0e45c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -2
Dockerfile CHANGED
@@ -9,13 +9,16 @@ ENV POETRY_VERSION=1.8.4 \
9
  POETRY_CACHE_DIR=/tmp/poetry_cache \
10
  PYTHONDONTWRITEBYTECODE=1
11
 
12
- # Install system dependencies and create user first
13
  RUN apt-get update && apt-get install -y \
14
  sudo \
 
15
  && rm -rf /var/lib/apt/lists/* \
16
  && useradd -m -u 1000 user \
17
  && usermod -aG sudo user \
18
- && echo "user ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
 
 
19
 
20
  # Create directories and set permissions
21
  RUN mkdir -p /app/api /app/web /data/storage /var/lib/postgresql/data && \
 
9
  POETRY_CACHE_DIR=/tmp/poetry_cache \
10
  PYTHONDONTWRITEBYTECODE=1
11
 
12
+ # Install system dependencies and create users first
13
  RUN apt-get update && apt-get install -y \
14
  sudo \
15
+ postgresql \
16
  && rm -rf /var/lib/apt/lists/* \
17
  && useradd -m -u 1000 user \
18
  && usermod -aG sudo user \
19
+ && echo "user ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers \
20
+ && useradd -m -u 999 postgres \
21
+ && usermod -aG sudo postgres
22
 
23
  # Create directories and set permissions
24
  RUN mkdir -p /app/api /app/web /data/storage /var/lib/postgresql/data && \