Fixed Dockerfile
This commit is contained in:
parent
2a52d31295
commit
c99ba42121
@ -13,8 +13,11 @@ RUN apt-get update -q && \
|
|||||||
# Create data directory with proper permissions
|
# Create data directory with proper permissions
|
||||||
RUN mkdir -p /app/data && chmod 755 /app/data
|
RUN mkdir -p /app/data && chmod 755 /app/data
|
||||||
|
|
||||||
|
# Set safe directory
|
||||||
|
RUN RUN git config --global --add safe.directory '*'
|
||||||
|
|
||||||
# Clone the repository
|
# Clone the repository
|
||||||
RUN git clone --single-branch --branch master https://git.epicsparrow.com/Anselme/perefouras.git .
|
RUN git init /app && git remote add origin https://git.epicsparrow.com/Anselme/perefouras.git && git fetch --depth 1 origin master && git reset --hard FETCH_HEAD
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
RUN pip install --no-cache-dir -r requirements.txt
|
RUN pip install --no-cache-dir -r requirements.txt
|
||||||
@ -26,4 +29,4 @@ RUN chmod +x main.py
|
|||||||
VOLUME /app/data
|
VOLUME /app/data
|
||||||
|
|
||||||
# Command to update the repo and run the script
|
# Command to update the repo and run the script
|
||||||
CMD ["sh", "-c", "cd /app && git pull origin master && python main.py"]
|
CMD ["sh", "-c", "cd /app && git fetch --depth 1 origin master && git reset --hard FETCH_HEAD && python main.py"]
|
||||||
@ -5,10 +5,7 @@ services:
|
|||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
environment:
|
environment:
|
||||||
- DISCORD_TOKEN=${FOURAS_DISCORD_TOKEN}
|
- DISCORD_TOKEN=${FOURAS_DISCORD_TOKEN}
|
||||||
- MAINTAINER_ID=${FOURAS_MAINTAINER_ID:151626081458192384}
|
- MAINTAINER_ID=${FOURAS_MAINTAINER_ID:-151626081458192384}
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- perefouras-data:/app/data
|
- ${FOURAS_DATA_DIR}:/app/data
|
||||||
|
|
||||||
volumes:
|
|
||||||
perefouras-data
|
|
||||||
Loading…
x
Reference in New Issue
Block a user