Skip to content

Commit

Permalink
chore(ci): Update docker file to use environment variable properly
Browse files Browse the repository at this point in the history
  • Loading branch information
phoenixpereira committed Jun 5, 2024
1 parent 9459f1f commit a9a7aea
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ WORKDIR /app
# Install dependencies
COPY pyproject.toml poetry.lock ./

RUN --mount=type=secret,id=GUILD_ID,target=/run/secrets/GUILD_ID \
--mount=type=secret,id=BOT_TOKEN,target=/run/secrets/BOT_TOKEN \
GUILD_ID=$(cat /run/secrets/GUILD_ID) \
BOT_TOKEN=$(cat /run/secrets/BOT_TOKEN) \
&& pip install poetry \
RUN pip install poetry \
&& poetry config virtualenvs.create false \
&& poetry install --no-dev

# Copy the rest of the application code
COPY . .

# Define environment variables from secrets
RUN echo "GUILD_ID=$(cat /run/secrets/GUILD_ID)" >> /etc/environment \
&& echo "BOT_TOKEN=$(cat /run/secrets/BOT_TOKEN)" >> /etc/environment

# Run the bot
CMD ["poetry", "run", "python", "src/main.py"]

0 comments on commit a9a7aea

Please sign in to comment.