add romm role
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
DB_HOST={{ romm_db_container_name }}
|
||||
DB_NAME={{ romm_db_name }}
|
||||
DB_USER={{ romm_db_user }}
|
||||
DB_PASSWD={{ romm_db_password }}
|
||||
ROMM_AUTH_SECRET_KEY={{ romm_auth_secret_key }}
|
||||
{% if romm_igdb_client_id %}
|
||||
IGDB_CLIENT_ID={{ romm_igdb_client_id }}
|
||||
IGDB_CLIENT_SECRET={{ romm_igdb_client_secret }}
|
||||
{% endif %}
|
||||
{% if romm_screenscraper_user %}
|
||||
SCREENSCRAPER_USER={{ romm_screenscraper_user }}
|
||||
SCREENSCRAPER_PASSWORD={{ romm_screenscraper_password }}
|
||||
{% endif %}
|
||||
{% if romm_mobygames_api_key %}
|
||||
MOBYGAMES_API_KEY={{ romm_mobygames_api_key }}
|
||||
{% endif %}
|
||||
{% if romm_launchbox_api_enabled %}
|
||||
LAUNCHBOX_API_ENABLED=true
|
||||
{% endif %}
|
||||
{% if romm_launchbox_scheduled_update_enabled %}
|
||||
ENABLE_SCHEDULED_UPDATE_LAUNCHBOX_METADATA=true
|
||||
{% endif %}
|
||||
{% if romm_launchbox_scheduled_update_cron %}
|
||||
SCHEDULED_UPDATE_LAUNCHBOX_METADATA_CRON={{ romm_launchbox_scheduled_update_cron }}
|
||||
{% endif %}
|
||||
{% if romm_hasheous_api_enabled %}
|
||||
HASHEOUS_API_ENABLED=true
|
||||
{% endif %}
|
||||
{% if romm_playmatch_api_enabled %}
|
||||
PLAYMATCH_API_ENABLED=true
|
||||
{% endif %}
|
||||
{% if romm_steamgriddb_api_key %}
|
||||
STEAMGRIDDB_API_KEY={{ romm_steamgriddb_api_key }}
|
||||
{% endif %}
|
||||
{% if romm_retroachievements_api_key %}
|
||||
RETROACHIEVEMENTS_API_KEY={{ romm_retroachievements_api_key }}
|
||||
{% endif %}
|
||||
{% if romm_flashpoint_api_enabled %}
|
||||
FLASHPOINT_API_ENABLED=true
|
||||
{% endif %}
|
||||
{% if romm_hltb_api_enabled %}
|
||||
HLTB_API_ENABLED=true
|
||||
{% endif %}
|
||||
@@ -0,0 +1,41 @@
|
||||
---
|
||||
services:
|
||||
romm:
|
||||
image: "rommapp/romm:{{ romm_container_version }}"
|
||||
container_name: "{{ romm_container_name }}"
|
||||
restart: "{{ romm_restart_policy }}"
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- "{{ romm_resources_path }}:/romm/resources"
|
||||
{% if romm_redis_data_path %}
|
||||
- "{{ romm_redis_data_path }}:/redis-data"
|
||||
{% endif %}
|
||||
- "{{ romm_library_path }}:/romm/library"
|
||||
- "{{ romm_assets_path }}:/romm/assets"
|
||||
- "{{ romm_config_path }}:/romm/config"
|
||||
ports:
|
||||
- "{{ romm_http_port }}:8080"
|
||||
depends_on:
|
||||
{{ romm_db_container_name }}:
|
||||
condition: service_healthy
|
||||
restart: true
|
||||
|
||||
{{ romm_db_container_name }}:
|
||||
image: "mariadb:{{ romm_db_container_version }}"
|
||||
container_name: "{{ romm_db_container_name }}"
|
||||
restart: "{{ romm_restart_policy }}"
|
||||
environment:
|
||||
- MARIADB_ROOT_PASSWORD={{ romm_db_root_password }}
|
||||
- MARIADB_DATABASE=${DB_NAME}
|
||||
- MARIADB_USER=${DB_USER}
|
||||
- MARIADB_PASSWORD=${DB_PASSWD}
|
||||
volumes:
|
||||
- "{{ romm_mysql_data_path }}:/var/lib/mysql"
|
||||
healthcheck:
|
||||
test: [CMD, healthcheck.sh, --connect, --innodb_initialized]
|
||||
start_period: 30s
|
||||
start_interval: 10s
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
Reference in New Issue
Block a user