Update README docker-compose sample
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 1m9s
All checks were successful
Docker Build and Push / build-and-push (push) Successful in 1m9s
This commit is contained in:
22
README.md
22
README.md
@@ -112,12 +112,22 @@ The system uses aiohttp for asynchronous HTTP requests and discord.py for Discor
|
|||||||
5. For Docker Compose, create a `docker-compose.yml` file:
|
5. For Docker Compose, create a `docker-compose.yml` file:
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
pterodactyl-bot:
|
pterodisbot:
|
||||||
build: .
|
build: .
|
||||||
container_name: pterodactyl-bot
|
environment:
|
||||||
volumes:
|
- DISCORD_TOKEN={Your Discord bot token}
|
||||||
- ./bot-config:/app
|
- ALLOWED_GUILD_ID={The Discord server ID where the bot should operate}
|
||||||
restart: unless-stopped
|
- PANEL_URL={Your Pterodactyl panel URL (must include http:// or https://)}
|
||||||
|
- CLIENT_API_KEY={Pterodactyl client API key (starts with `ptlc_`)}
|
||||||
|
- APPLICATION_API_KEY={Pterodactyl application API key (starts with `ptla_`)}
|
||||||
|
volumes:
|
||||||
|
- bot_logs:/app/logs
|
||||||
|
- bot_embed:/app/embed
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
bot_logs:
|
||||||
|
bot_embed:
|
||||||
```
|
```
|
||||||
Then run:
|
Then run:
|
||||||
```bash
|
```bash
|
||||||
|
@@ -26,7 +26,6 @@ RUN groupadd -r bot && useradd -r -g bot bot
|
|||||||
COPY --chown=bot:bot . .
|
COPY --chown=bot:bot . .
|
||||||
|
|
||||||
# Create directories for persistent storage and modify permissions
|
# Create directories for persistent storage and modify permissions
|
||||||
|
|
||||||
RUN chown -R bot:bot /app && \
|
RUN chown -R bot:bot /app && \
|
||||||
chmod -R 777 /app
|
chmod -R 777 /app
|
||||||
RUN mkdir -p logs && \
|
RUN mkdir -p logs && \
|
||||||
|
Reference in New Issue
Block a user