Chore: add admin user and seed staging
added creation of the admin user, the basic homeboard and all basic setup tasks. Todo: Cleanup
This commit is contained in:
parent
5608daadaa
commit
23ea8dafc9
3 changed files with 424 additions and 8 deletions
|
|
@ -2,17 +2,29 @@
|
|||
# Homarr - A simple, yet powerful dashboard for your server. #
|
||||
#---------------------------------------------------------------------#
|
||||
services:
|
||||
homarr:
|
||||
{{ homarr_service_name }}:
|
||||
container_name: {{ homarr_service_name }}
|
||||
image: {{ homarr_image }}
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
{% if homarr_use_docker %}
|
||||
- /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
{% endif %}
|
||||
- {{ homarr_docker_volume_dir }}/homarr/appdata:/appdata
|
||||
environment:
|
||||
- SECRET_ENCRYPTION_KEY={{ homarr_secret_encryption_key }}
|
||||
TZ: "Europe/Zurich"
|
||||
BASE_URL: "{{ homarr_base_url }}"
|
||||
NEXTAUTH_URL: "{{ homarr_base_url }}"
|
||||
SECRET_ENCRYPTION_KEY: "{{ homarr_secret_encryption_key }}"
|
||||
# Auth: Credentials + OIDC
|
||||
AUTH_PROVIDERS: "credentials,oidc"
|
||||
AUTH_OIDC_ISSUER: "{{ oidc_issuer }}"
|
||||
AUTH_OIDC_CLIENT_ID: "{{ oidc_client_id }}"
|
||||
AUTH_OIDC_CLIENT_SECRET: "{{ oidc_client_secret }}"
|
||||
AUTH_OIDC_CLIENT_NAME: "{{ oidc_client_name | default('Keycloak') }}"
|
||||
AUTH_OIDC_SCOPE_OVERWRITE: "{{ oidc_scopes | default('openid email profile groups') }}"
|
||||
AUTH_OIDC_GROUPS_ATTRIBUTE: "{{ oidc_groups_attribute | default('groups') }}"
|
||||
AUTH_OIDC_AUTO_LOGIN: "{{ oidc_auto_login | default('false') }}"
|
||||
networks:
|
||||
- {{ homarr_traefik_network }}
|
||||
labels:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue