Improve directory architecture
This commit is contained in:
@@ -24,7 +24,9 @@ RUN useradd -m bot
|
|||||||
USER bot
|
USER bot
|
||||||
|
|
||||||
# Create directories for persistent storage and modify permissions
|
# Create directories for persistent storage and modify permissions
|
||||||
RUN mkdir -p /app/logs && chown -R bot:bot /app && chmod -R 777 /app/logs
|
RUN chown -R bot:bot /app
|
||||||
|
RUN mkdir -p /app/logs && chmod -R 777 /app/logs
|
||||||
|
RUN mkdir -p /app/embed && chmod -R 777 /app/embed
|
||||||
|
|
||||||
# Set environment variables for configuration
|
# Set environment variables for configuration
|
||||||
ENV PYTHONUNBUFFERED=1
|
ENV PYTHONUNBUFFERED=1
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"401095ca": {
|
"401095ca": {
|
||||||
"channel_id": "1392730642206429307",
|
"channel_id": "1392730642206429307",
|
||||||
"message_id": "1404111932625260566"
|
"message_id": "1404158812084109423"
|
||||||
},
|
},
|
||||||
"548c4f18": {
|
"548c4f18": {
|
||||||
"channel_id": "1392730682576343121",
|
"channel_id": "1392730682576343121",
|
||||||
"message_id": "1404111938975432725"
|
"message_id": "1404158818476097656"
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -1,6 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
import configparser
|
import configparser
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
def validate_env_vars():
|
def validate_env_vars():
|
||||||
"""Validate that required environment variables are set and non-empty."""
|
"""Validate that required environment variables are set and non-empty."""
|
||||||
@@ -45,4 +46,5 @@ def generate_config():
|
|||||||
print(f"Config file generated at {config_path}")
|
print(f"Config file generated at {config_path}")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
load_dotenv()
|
||||||
generate_config()
|
generate_config()
|
||||||
|
@@ -143,7 +143,7 @@ try:
|
|||||||
ALLOWED_GUILD_ID = config.getint('Discord', 'AllowedGuildID')
|
ALLOWED_GUILD_ID = config.getint('Discord', 'AllowedGuildID')
|
||||||
REQUIRED_ROLE = "Game Server User"
|
REQUIRED_ROLE = "Game Server User"
|
||||||
UPDATE_INTERVAL = 10
|
UPDATE_INTERVAL = 10
|
||||||
EMBED_LOCATIONS_FILE = "embed_locations.json"
|
EMBED_LOCATIONS_FILE = "./embed/embed_locations.json"
|
||||||
|
|
||||||
logger.debug("Loaded and validated configuration values from config.ini")
|
logger.debug("Loaded and validated configuration values from config.ini")
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user