aura issueshttps://gitlab.servus.at/aura/aura/-/issues2024-03-29T13:34:33+01:00https://gitlab.servus.at/aura/aura/-/issues/331Docs: Add info how to run Docker setups as daemon2024-03-29T13:34:33+01:00David TrattnigDocs: Add info how to run Docker setups as daemon- https://docs.docker.com/config/daemon/
- https://docs.docker.com/config/daemon/systemd/- https://docs.docker.com/config/daemon/
- https://docs.docker.com/config/daemon/systemd/1.0-alpha4 β Raving Raccoon π€ͺπ¦David TrattnigDavid Trattnighttps://gitlab.servus.at/aura/aura/-/issues/301Docs: Refine documentation on groups and permissions2024-03-29T12:14:51+01:00David TrattnigDocs: Refine documentation on groups and permissionsParent: aura#156+
---Parent: aura#156+
---1.0-alpha4 β Raving Raccoon π€ͺπ¦David TrattnigDavid Trattnighttps://gitlab.servus.at/aura/aura/-/issues/12Engine Status Monitor Project (Contribute Radi-o-matic to AURA)2024-03-29T10:21:37+01:00David TrattnigEngine Status Monitor Project (Contribute Radi-o-matic to AURA)In the AURA Team Talk @equinox offered to contribute Radio-o-matic (https://radi-o-matic.helsinki.at/)
This requires to make it more configurable and decide where to commit the component, either
- as a new AURA Project such as `engine-...In the AURA Team Talk @equinox offered to contribute Radio-o-matic (https://radi-o-matic.helsinki.at/)
This requires to make it more configurable and decide where to commit the component, either
- as a new AURA Project such as `engine-status` or `engine-monitor`
- or under the `engine/contrib` directory
This requires also adding an `engine-api` endpoint call to signal about the currently active engine (see Engine API docs: https://gitlab.servus.at/aura/engine-api).1.0-alpha2 β βοΈπ¦ Precise Pheasanthttps://gitlab.servus.at/aura/aura/-/issues/63Coding Conventions2024-03-29T10:21:20+01:00David TrattnigCoding Conventions- Conventions for all languages used
- Try to lean towards established conventions for most cases
- Automatic style checks where possible
- [x] Meta Documentation on [Coding Conventions](https://gitlab.servus.at/aura/meta/-/blob/master/d...- Conventions for all languages used
- Try to lean towards established conventions for most cases
- Automatic style checks where possible
- [x] Meta Documentation on [Coding Conventions](https://gitlab.servus.at/aura/meta/-/blob/master/docs/development/coding-conventions.md) tbd by @david
## Languages, tools and frameworks
- git - Update [here](https://gitlab.servus.at/aura/meta/-/blob/master/docs/development/coding-conventions.md) whenever something pops up
- Steering (Python, Django): steering#86+ and steering#87+
- Engine (Python): engine#96+
- Engine API (Python): engine-api#21+
- Engine Core (Liquidsoap): n/a
- Tank (Go): @nnrcschmdt can you please suggest something here or should we leave it *as is*?
- Dashboard (VueJS, ECMAScript): [ESLint](https://eslint.org/)
- Dashboard Clock (Svelte, ECMAScript): [ESLint](https://eslint.org/)
- Player (Svelte, ECMAScript, TypeScript): [ESLint](https://eslint.org/)
- OIDC Client stubs (Python, ECMAScript): https://gitlab.servus.at/aura/oidc-client-stubs/-/issues/1
## Custom conventions
If there's some project defining custom conventions and style configs, please discuss with the team if they should be applied globally. Document here: (https://gitlab.servus.at/aura/meta/-/blob/master/docs/development/coding-conventions.md)
## Aggregated thoughts and input
Suggestion by @sumpfralle regarding Python Code:
> Currently the code is quite close to [PEP-8](https://www.python.org/dev/peps/pep-0008/), but it still contains quite a lot of issues (mainly due to whitespace or blank lines). [flake8](https://flake8.pycqa.org/en/latest/) is quite a common tool for verifying the style.
> In addition [black](https://black.readthedocs.io/) is a common tool for auto-formatting python code. It relieves developers from the chore of bike-shedding discussions by providing a widespread standard.1.0-alpha2 β βοΈπ¦ Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/aura/-/issues/190Update "/trackservice" endpoint to common API URL Scheme2024-03-29T10:21:14+01:00David TrattnigUpdate "/trackservice" endpoint to common API URL SchemeParent: aura#192+
---
Our common namespaces where AURA APIs are reachable is:
`/<service-name>/api/<version>/<endpoint>`
Update the reverse proxy in NGINX, that the `/trackservice` endpoint matches this scheme. Like:
`/engine/api/v1/...Parent: aura#192+
---
Our common namespaces where AURA APIs are reachable is:
`/<service-name>/api/<version>/<endpoint>`
Update the reverse proxy in NGINX, that the `/trackservice` endpoint matches this scheme. Like:
`/engine/api/v1/trackservice`1.0-alpha2 β βοΈπ¦ Precise PheasantChris PastlChris Pastlhttps://gitlab.servus.at/aura/aura/-/issues/114Store and provide images in different resolutions2024-03-29T10:21:03+01:00David TrattnigStore and provide images in different resolutionsSteering should store images/photos/avatars in different sizes. Depending on the API endpoint it should return either a matching resolution or a set of different image variations.
Let's discuss details on requirements.Steering should store images/photos/avatars in different sizes. Depending on the API endpoint it should return either a matching resolution or a set of different image variations.
Let's discuss details on requirements.https://gitlab.servus.at/aura/aura/-/issues/154Discuss and document new aspects of the requirements workflow2024-03-29T10:20:59+01:00David TrattnigDiscuss and document new aspects of the requirements workflow- [x] Document organizational artifacts as discussed in the Roadmap meeting on 2023-03-09.
- [x] Exchange with @fm_margarethem on how the current draft workflow is working and aspects which are unclear or tbd.
- [x] Discuss with @fm_marg...- [x] Document organizational artifacts as discussed in the Roadmap meeting on 2023-03-09.
- [x] Exchange with @fm_margarethem on how the current draft workflow is working and aspects which are unclear or tbd.
- [x] Discuss with @fm_margarethem how we can keep an overview on the larger topics/initiatives and epics. How we can get an overview for planning and drawing conclusions for overall prioritization. At a smaller scale this affects our cycle planning. Looking at it at a longer timeframe this affects our version & roadmap planning.
As a result all outcome should be documented in pm.aura.radio for future reference & workflow improvements.1.0-alpha3 β Playful Platypus βΆοΈπ¦¦Margarethe Maierhofer-LischkaMargarethe Maierhofer-Lischkahttps://gitlab.servus.at/aura/aura/-/issues/277Slug generation2024-03-29T10:20:40+01:00Konrad MohrfeldtSlug generationThe dashboard currently generates slugs from titles (i.e. for the show). This is not really great because the rules around slug-generation are rather complex and might include parsing and applying unicode-rules to strings that are very l...The dashboard currently generates slugs from titles (i.e. for the show). This is not really great because the rules around slug-generation are rather complex and might include parsing and applying unicode-rules to strings that are very large (and therefore shouldnβt be loaded by browsers) and should therefore be done in steering.
A few notes that we should discuss and derive tickets from:
* slug generation: check if we can actually use unicode in slugs so that characters like `Γ€` are not stripped and entirely-non-ascii-strings (like arabic titles) are not empty
* API: auto-derive the slug from the title where appropriate and if no slug is provided
* API: if a slug is provided make sure it complies with the slug rules1.0-alpha3 β Playful Platypus βΆοΈπ¦¦https://gitlab.servus.at/aura/aura/-/issues/259Consolidate Aura Web config structure with common concept in aura repository2024-03-29T10:20:26+01:00David TrattnigConsolidate Aura Web config structure with common concept in aura repositoryNow [`config/aura-web`](https://gitlab.servus.at/aura/aura/-/tree/main/config/aura-web?ref_type=heads) is holding service specific configuration files. The common place to configure services is `config/services`.
- Consolidate the confi...Now [`config/aura-web`](https://gitlab.servus.at/aura/aura/-/tree/main/config/aura-web?ref_type=heads) is holding service specific configuration files. The common place to configure services is `config/services`.
- Consolidate the config structure (fixtures, steering folder)
- The folder `config/aura-web/fixtures/custom` is tracked by git
- Provide a set of fixtures with a.) sample data and b.) required data, like rrules
- Describe the mandatory and optional set of fixtures more detailed in the docs: https://gitlab.servus.at/aura/aura/-/issues/241+
- Check why the `steering-production.yml` is required
- Clarify the need for an additional `docker-compose.steering.yml`
---
Furthermore users should not be instructed to edit any `py` files, writing Python code nor reading technical Python Framework documentation [as outlined in the documentation](https://docs.aura.radio/en/latest/administration/aura-web.html#production-settings):
> Create production_settings.py inside the steering directory:
>`# python code ...`
>Refer to the Django, Django LDAP, Django REST Framework, or DRF Spectacular documentation for the settings available and their default values.
**We will discuss options for [specifying this ticket](https://gitlab.servus.at/aura/steering/-/issues/132).**
## Implementation
!31+1.0-alpha3 β Playful Platypus βΆοΈπ¦¦David TrattnigDavid Trattnighttps://gitlab.servus.at/aura/aura/-/issues/247Clean and Refactor Makefile2024-03-29T10:20:19+01:00Ole Binderole@freirad.atClean and Refactor MakefileThe goal of this issue is to improve the readability and maintainability of our [Makefile](https://gitlab.servus.at/aura/aura/-/blob/main/Makefile) by cleaning up unnecessary code and refactoring it for better organization and structure....The goal of this issue is to improve the readability and maintainability of our [Makefile](https://gitlab.servus.at/aura/aura/-/blob/main/Makefile) by cleaning up unnecessary code and refactoring it for better organization and structure. The main focus of the refactoring are the targets `aura-user.add` and `aura-web.permissions-update`.1.0-alpha3 β Playful Platypus βΆοΈπ¦¦Ole Binderole@freirad.atOle Binderole@freirad.athttps://gitlab.servus.at/aura/aura/-/issues/325[STORY] as radio admin, I want a basic notification / alert system on playout...2024-03-29T10:20:14+01:00Margarethe Maierhofer-Lischka[STORY] as radio admin, I want a basic notification / alert system on playout failures so I can do instant troubleshooting## Description
One common and important work scenario of a radio admin is playout error handling: playout errors can occur at any time of day and need to be addressed as quickly as possible. For that reason, radio admins need a basic em...## Description
One common and important work scenario of a radio admin is playout error handling: playout errors can occur at any time of day and need to be addressed as quickly as possible. For that reason, radio admins need a basic email error notification that alerts them of playout errors, so they can quickly check and address them even from a remote place.
## Requirements / Expectations
The notification system can be a script that checks on engine and sends an email to the admin in case the playout gets interrupted. If possible, a notification should contain basic info on the error (e.g. stream broken, file corrupt).1.0-alpha4 β Raving Raccoon π€ͺπ¦https://gitlab.servus.at/aura/aura/-/issues/316Update demo.aura.radio with the alpha-3 release2024-03-27T15:20:36+01:00David TrattnigUpdate demo.aura.radio with the alpha-3 releaseEnd the end of the [alpha-3 release pipeline](https://gitlab.servus.at/aura/aura/-/jobs/15370) I got the option to the deploy to the demo instance.
After clicking I got this dialog and not sure what to enter:
![image](/uploads/40a45501...End the end of the [alpha-3 release pipeline](https://gitlab.servus.at/aura/aura/-/jobs/15370) I got the option to the deploy to the demo instance.
After clicking I got this dialog and not sure what to enter:
![image](/uploads/40a45501b06d33f5e5fbb09f58287cc7/image.png){width=60%}
Can you please instruct on how to proceed?1.0-alpha4 β Raving Raccoon π€ͺπ¦Kay EffenbergerKay Effenbergerhttps://gitlab.servus.at/aura/aura/-/issues/186[STORY] as host, I want to easily assign a fallback playlist, so I have a bac...2024-03-22T17:24:47+01:00Margarethe Maierhofer-Lischka[STORY] as host, I want to easily assign a fallback playlist, so I have a backup to play out in case I forget to program my next show or something goes wrongCurrently, radio hosts manage the scheduling of their playlists on the central section of the Show management page. The function to assign a fallback playlist, which gets played in case the other playlist fails, is quite important for us...Currently, radio hosts manage the scheduling of their playlists on the central section of the Show management page. The function to assign a fallback playlist, which gets played in case the other playlist fails, is quite important for users. This function currently lives in the bottom section (General Show Information), and the users need to enter the playlist ID (not the playlist name, which is otherwise used). We should discuss if the UI for assigning the fallback playlist could be redesigned, so this function is more readily accessible and more self-explaining to radio hosts who otherwise may miss out on this important feature. We can also question if fallback playlists could be assigned by their name, not by ID, as the concept of IDs is something the users would otherwise have to learn (which is not really self-evident right now).
The functionality is already given, so this feature is not top priority on our list right now, but to enhance its usability would create a big emotional value on the users' side.1.0-alpha4 β Raving Raccoon π€ͺπ¦https://gitlab.servus.at/aura/aura/-/issues/329aura-web: can't login to dashboard using HTTP and local hostname2024-03-21T12:20:04+01:00Chris Pastlaura-web: can't login to dashboard using HTTP and local hostnameSince I had no success to run `aura-web` behind a reverse proxy (https://gitlab.servus.at/aura/aura/-/issues/326), I changed the config to reach the dashboard from the LAN by:
- deleting all volumes and pruning the complete docker enviro...Since I had no success to run `aura-web` behind a reverse proxy (https://gitlab.servus.at/aura/aura/-/issues/326), I changed the config to reach the dashboard from the LAN by:
- deleting all volumes and pruning the complete docker environment
- making a copy of `sample.env` and adapting the hostname and filling out just the passwords **to make sure it's based on the defaults**
- executing `make aura-web.init`, `make aura-web.configure` and `make aura-web.up`
Now the dashboard could be reached using the local domain http://aura.fro/, but after entering the credentials and allowing access for the steering user, I was redirected to the login page again.
I noticed an error 400 and a `//` in the tank url in the docker logs (see complete logs on bottom):
```
nginx-1 | 2024-03-20T09:57:29.314196280Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET /steering/api/v1/users/? HTTP/1.1" 200 3205 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:29.421413484Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "POST /tank//auth/session HTTP/1.1" 400 61 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
```
Using Safari 17.4, I got these console logs (not using Firefox 123.01, which is weird):
```
Failed to load resource: the server responded with a status of 400 (Bad Request) http://aura.fro/tank//auth/session
Could not create tank session.
```
Config:
```
β aura-web git:(1.0.0-alpha3) β cat .env
# Released versions of the Docker images
AURA_STEERING_VERSION=1.0.0-alpha3
AURA_TANK_VERSION=1.0.0-alpha3
AURA_DASHBOARD_VERSION=1.0.0-alpha3
AURA_DASHBOARD_CLOCK_VERSION=1.0.0-alpha3
# Version of nginx. We suffix the given version with alpine. So for example setting this to the default "stable" will result in using nginx:stable-alpine.
# NGINX_VERSION=stable
# Version of postgres. Defaults to 14
# POSTGRES_VERSION=14
### GENERAL
# Timezone
TIMEZONE=Europe/Vienna
# Location to store service log files
AURA_LOGS=../../logs
# Change to your custom domain name
AURA_HOST_NAME=aura.fro
# Set to http if you don't want to use TLS
AURA_HOST_PROTO=http
# Disable if you want to handle ssl yourself (e.g if you are deploying behind a reverse proxy)
# AURA_HOST_CERTBOT_ENABLE=false
# Only needed for production
# AURA_HOST_CERTBOT_EMAIL=
# Set the url to reach engine-api. This is only necessary if engine-api (AURA Playout) is running on another machine than AURA Web.
# AURA_ENGINE_API_INTERNAL_URL=engine-api:8008
# Set the engine-api url which is reachable for clients accessing dashboard-clock (so usually the ip of the machine running Engine API).
# AURA_ENGINE_API_EXTERNAL_URL=127.0.0.1:8008
### AUDIO STORE
# Absolute path where audio files are provided by Tank.
# Defaults to '/opt/aura/audio/source'
AURA_AUDIO_STORE_SOURCE=../../audio/source
# Location for audio files to be imported to Tank via the filesystem.
# Defaults to '/opt/aura/audio/import'
AURA_AUDIO_STORE_IMPORT=../../audio/import
### STEERING
# The language code for the Django installation, defaults to 'en-us'
# AURA_STEERING_LANGUAGE_CODE=en-us
# Set to `sqlite3` if you don't want to use `postgresql`
# AURA_STEERING_DB_ENGINE=sqlite3
AURA_STEERING_DB_NAME=steering
AURA_STEERING_DB_USER=steering
AURA_STEERING_DB_PASS=...
AURA_STEERING_SECRET_KEY=...
# Django Superuser
AURA_STEERING_SUPERUSER_USERNAME=...
AURA_STEERING_SUPERUSER_PASSWORD=...
AURA_STEERING_SUPERUSER_EMAIL=...
# Set this if you want to add LDAP authentication backend in Steering
# AURA_STEERING_AUTH_LDAP_ENABLE=1
AURA_STEERING_AUTH_LDAP_BIND_PASSWORD=
# Set to DEBUG, INFO, WARNING, ERROR or CRITICAL if you want to change the default INFO
# AURA_STEERING_LOG_LEVEL=INFO
### TANK
# Password for the Engine user; make sure it matches AURA_TANK_ENGINE_PASSWORD in AURA Playout
AURA_TANK_ENGINE_PASSWORD=...
# Database
AURA_TANK_DB_NAME=tank
AURA_TANK_DB_USER=...
AURA_TANK_DB_PASS=...
# OIDC client ids should be 6-digit integers
AURA_TANK_OIDC_CLIENT_ID=...
AURA_TANK_OIDC_CLIENT_SECRET=...
# Leaving this empty should be ok for production; use http://localhost:8040 for dev
AURA_TANK_CALLBACK_BASE_URL=
### DASHBOARD
# OIDC client ids should be 6-digit integers
AURA_DASHBOARD_OIDC_CLIENT_ID=...
AURA_DASHBOARD_OIDC_CLIENT_SECRET=...
# Leaving this empty should be ok for production; use http://localhost:8080 for dev
AURA_DASHBOARD_CALLBACK_BASE_URL=
### DASHBOARD CLOCK
# Url the dashboard clock will bind to. You also need to provide the port. By default dashboard-clock will only be reachable from the local machine. To make it reachable from everywehere, set to 0.0.0.0:5001.
# AURA_DASHBOARD_CLOCK_BIND_URL=127.0.0.1:5001
# Include Dashboard Clock in the reverse proxy. This will make it reachable under $AURA_HOST_NAME/clock and usually it means the studio clock is now world-readable (no matter the bind URL you use above).
# INCLUDE_CLOCK=true
# Url the Dashboard Clock will be reachable from.
# AURA_DASHBOARD_CLOCK_HOST=127.0.0.1:5001
# AURA_DASHBOARD_CLOCK_NAME=Studio Clock
# AURA_DASHBOARD_CLOCK_LOGO_URL=https://gitlab.servus.at/aura/aura/-/raw/main/assets/images/aura-logo.png
# AURA_DASHBOARD_CLOCK_LOGO_SIZE=100px
# AURA_DASHBOARD_CLOCK_UNKNOWN_TITLE_STRING=Unknown Title
# AURA_DASHBOARD_CLOCK_NO_CURRENT_TIMESLOT_STRING=No show playing
# AURA_DASHBOARD_CLOCK_NO_NEXT_TIMESLOT_STRING=Nothing scheduled next
# AURA_DASHBOARD_CLOCK_PLAY_OFFSET=3
# AURA_DASHBOARD_CLOCK_CSS=
# AURA_DASHBOARD_CLOCK_FALLBACK_TEXT=
### ICECAST
# Activate Icecast (either here if it's the only profile, or add to a line with all profiles)
# COMPOSE_PROFILES=icecast
# Include icecast in the reverse proxy, thus making it reachable via $AURA_HOST_NAME/icecast.
# INCLUDE_ICECAST=true
# Configure Icecast
# The source PW has to be the same as in engine-core.ini for the source
# ICECAST_SOURCE_PASSWORD=
# ICECAST_ADMIN_PASSWORD=
# ICECAST_PASSWORD=
# ICECAST_RELAY_PASSWORD=
# If you want to use a dev-setup, which exposes some more ports
# and builds the containers locally, uncomment the following
# line
# COMPOSE_FILE=docker-compose.yml:docker-compose.dev.yml
β aura-web git:(1.0.0-alpha3) β
```
Complete docker logs:
```
β aura-web git:(1.0.0-alpha3) β docker compose logs -f -t
WARN[0000] The "AURA_STEERING_AUTH_LDAP_ENABLE" variable is not set. Defaulting to a blank string.
WARN[0000] The "AURA_DASHBOARD_CLOCK_CSS" variable is not set. Defaulting to a blank string.
WARN[0000] The "AURA_DASHBOARD_CLOCK_FALLBACK_TEXT" variable is not set. Defaulting to a blank string.
WARN[0000] The "AURA_ENGINE_API_EXTERNAL_URL" variable is not set. Defaulting to a blank string.
WARN[0000] The "ICECAST_RELAY_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "ICECAST_SOURCE_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "ICECAST_ADMIN_PASSWORD" variable is not set. Defaulting to a blank string.
WARN[0000] The "ICECAST_PASSWORD" variable is not set. Defaulting to a blank string.
dashboard | 2024-03-20T09:46:12.080219544Z awk: cmd. line:1: Unexpected token
dashboard | 2024-03-20T09:46:15.106680092Z generated nginx-config
dashboard | 2024-03-20T09:46:15.106988393Z server {
dashboard | 2024-03-20T09:46:15.107003822Z listen 80;
dashboard | 2024-03-20T09:46:15.107008531Z server_name ${AURA_HOST};
dashboard | 2024-03-20T09:46:15.107012047Z
dashboard | 2024-03-20T09:46:15.107015384Z location / {
dashboard | 2024-03-20T09:46:15.107018720Z root /usr/share/nginx/html;
dashboard | 2024-03-20T09:46:15.107022337Z index index.html;
dashboard | 2024-03-20T09:46:15.107025833Z try_files $uri $uri/ /index.html;
dashboard | 2024-03-20T09:46:15.107029220Z }
dashboard | 2024-03-20T09:46:15.107032436Z }
dashboard | 2024-03-20T09:46:15.110565836Z 2024/03/20 10:46:15 [notice] 430#430: using the "epoll" event method
dashboard | 2024-03-20T09:46:15.110584351Z 2024/03/20 10:46:15 [notice] 430#430: nginx/1.24.0
dashboard | 2024-03-20T09:46:15.110590322Z 2024/03/20 10:46:15 [notice] 430#430: built by gcc 12.2.1 20220924 (Alpine 12.2.1_git20220924-r4)
dashboard | 2024-03-20T09:46:15.110594670Z 2024/03/20 10:46:15 [notice] 430#430: OS: Linux 6.1.0-18-amd64
dashboard | 2024-03-20T09:46:15.110598788Z 2024/03/20 10:46:15 [notice] 430#430: getrlimit(RLIMIT_NOFILE): 1048576:1048576
dashboard | 2024-03-20T09:46:15.110656297Z 2024/03/20 10:46:15 [notice] 430#430: start worker processes
dashboard | 2024-03-20T09:46:15.110801751Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 431
steering | 2024-03-20T09:46:43.263484752Z poetry run ./manage.py migrate --no-input
steering | 2024-03-20T09:46:45.104678920Z Operations to perform:
steering | 2024-03-20T09:46:45.104703025Z Apply all migrations: admin, auth, contenttypes, oidc_provider, program, sessions, sites
steering | 2024-03-20T09:46:45.130728170Z Running migrations:
steering | 2024-03-20T09:46:45.130740203Z No migrations to apply.
steering | 2024-03-20T09:46:45.299368449Z poetry run ./manage.py collectstatic --no-input
steering | 2024-03-20T09:46:46.591610440Z
steering | 2024-03-20T09:46:46.591632592Z 0 static files copied to '/app/static', 170 unmodified.
steering | 2024-03-20T09:46:46.647428050Z poetry run gunicorn --bind 0.0.0.0:8000 --workers `nproc` steering.wsgi
steering | 2024-03-20T09:46:47.306285558Z [2024-03-20 10:46:47 +0100] [21] [INFO] Starting gunicorn 21.2.0
dashboard | 2024-03-20T09:46:15.110846285Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 432
dashboard-clock | 2024-03-20T09:46:12.680947953Z npm run build
steering-postgres | 2024-03-20T09:46:12.386603635Z
dashboard-clock | 2024-03-20T09:46:12.862631538Z
steering | 2024-03-20T09:46:47.306447764Z [2024-03-20 10:46:47 +0100] [21] [INFO] Listening at: http://0.0.0.0:8000 (21)
steering-postgres | 2024-03-20T09:46:12.386624605Z PostgreSQL Database directory appears to contain a database; Skipping initialization
dashboard | 2024-03-20T09:46:15.110993021Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 433
dashboard | 2024-03-20T09:46:15.111059386Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 434
steering | 2024-03-20T09:46:47.306453905Z [2024-03-20 10:46:47 +0100] [21] [INFO] Using worker: sync
dashboard | 2024-03-20T09:46:15.111181296Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 435
steering | 2024-03-20T09:46:47.308506133Z [2024-03-20 10:46:47 +0100] [24] [INFO] Booting worker with pid: 24
steering | 2024-03-20T09:46:47.319676859Z [2024-03-20 10:46:47 +0100] [25] [INFO] Booting worker with pid: 25
steering | 2024-03-20T09:46:47.378366423Z [2024-03-20 10:46:47 +0100] [26] [INFO] Booting worker with pid: 26
tank | 2024-03-20T09:47:14.071095328Z [ --- ] 2024/03/20 10:47:14.071011 starting...
tank | 2024-03-20T09:47:14.071321645Z [ --- ] 2024/03/20 10:47:14.071269 successfully read config file (/etc/aura/tank.yaml)
tank | 2024-03-20T09:47:14.071334639Z [ --- ] 2024/03/20 10:47:14.071291 authentication: enabled OpenID Connect using Identity Provider: http://aura.fro/openid
tank | 2024-03-20T09:47:14.071337695Z [ --- ] 2024/03/20 10:47:14.071300 authentication: enabled
tank | 2024-03-20T09:47:14.079265638Z [ --- ] 2024/03/20 10:47:14.079228 successfully opend new store (database revision: 202312011500)
dashboard | 2024-03-20T09:46:15.111292816Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 436
dashboard | 2024-03-20T09:46:15.111392364Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 437
dashboard | 2024-03-20T09:46:15.111508984Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 438
dashboard | 2024-03-20T09:46:15.111651092Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 439
dashboard-clock | 2024-03-20T09:46:12.862649251Z > aura-dashboard-clock@1.0.0-alpha3 build
dashboard-clock | 2024-03-20T09:46:12.862654080Z > rollup -c
dashboard-clock | 2024-03-20T09:46:12.862657897Z
dashboard-clock | 2024-03-20T09:46:13.023710825Z
dashboard-clock | 2024-03-20T09:46:13.023748696Z src/main.js β public/build/aura-clock-bundle.js...
dashboard-clock | 2024-03-20T09:46:13.891810150Z (!) Plugin svelte: No custom element 'tag' option was specified. To automatically register a custom element, specify a name with a hyphen in it, e.g. <svelte:options tag="my-thing"/>. To hide this warning, use <svelte:options tag={null}/>
dashboard-clock | 2024-03-20T09:46:13.891833374Z src/common/api.svelte
dashboard-clock | 2024-03-20T09:46:13.891885903Z 1: <script context="module">
dashboard-clock | 2024-03-20T09:46:13.891898036Z ^
dashboard | 2024-03-20T09:46:15.111802157Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 440
steering | 2024-03-20T09:46:47.441240925Z [2024-03-20 10:46:47 +0100] [27] [INFO] Booting worker with pid: 27
dashboard | 2024-03-20T09:46:15.111945517Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 441
dashboard | 2024-03-20T09:46:15.112077315Z 2024/03/20 10:46:15 [notice] 430#430: start worker process 442
dashboard-clock | 2024-03-20T09:46:13.891900431Z 2: const api = undefined.API_URL;
dashboard-clock | 2024-03-20T09:46:13.891902635Z 3:
dashboard-clock | 2024-03-20T09:46:13.891905610Z src/common/utils.svelte
dashboard-clock | 2024-03-20T09:46:13.891909678Z 1: <script context="module">
dashboard-clock | 2024-03-20T09:46:13.891911892Z ^
dashboard-clock | 2024-03-20T09:46:13.891913655Z 2: /* Check if is parameter is a number */
steering-postgres | 2024-03-20T09:46:12.386627831Z
steering-postgres | 2024-03-20T09:46:12.411303552Z 2024-03-20 10:46:12.411 CET [1] LOG: starting PostgreSQL 14.11 (Debian 14.11-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
steering | 2024-03-20T09:46:47.533016502Z [2024-03-20 10:46:47 +0100] [28] [INFO] Booting worker with pid: 28
steering | 2024-03-20T09:46:47.550120601Z [2024-03-20 10:46:47 +0100] [29] [INFO] Booting worker with pid: 29
steering | 2024-03-20T09:46:47.556098008Z [2024-03-20 10:46:47 +0100] [30] [INFO] Booting worker with pid: 30
steering | 2024-03-20T09:46:47.600878424Z [2024-03-20 10:46:47 +0100] [31] [INFO] Booting worker with pid: 31
steering | 2024-03-20T09:46:47.614733239Z [2024-03-20 10:46:47 +0100] [32] [INFO] Booting worker with pid: 32
steering | 2024-03-20T09:46:47.670381110Z [2024-03-20 10:46:47 +0100] [33] [INFO] Booting worker with pid: 33
steering | 2024-03-20T09:46:47.752939143Z [2024-03-20 10:46:47 +0100] [34] [INFO] Booting worker with pid: 34
steering | 2024-03-20T09:46:47.795290361Z [2024-03-20 10:46:47 +0100] [35] [INFO] Booting worker with pid: 35
nginx-1 | 2024-03-20T09:47:44.834553476Z generated nginx-config
nginx-1 | 2024-03-20T09:47:44.834587581Z not requesting certificates
tank-postgres | 2024-03-20T09:46:12.384205475Z
tank | 2024-03-20T09:47:14.079276429Z [ --- ] 2024/03/20 10:47:14.079247 importer: started with 4 worker
steering-postgres | 2024-03-20T09:46:12.411360559Z 2024-03-20 10:46:12.411 CET [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
tank-postgres | 2024-03-20T09:46:12.384234951Z PostgreSQL Database directory appears to contain a database; Skipping initialization
dashboard-clock | 2024-03-20T09:46:13.891915509Z 3: export function isNumber(number) {
steering-postgres | 2024-03-20T09:46:12.411369817Z 2024-03-20 10:46:12.411 CET [1] LOG: listening on IPv6 address "::", port 5432
steering-postgres | 2024-03-20T09:46:12.422457286Z 2024-03-20 10:46:12.422 CET [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
steering-postgres | 2024-03-20T09:46:12.436768070Z 2024-03-20 10:46:12.436 CET [26] LOG: database system was shut down at 2024-03-20 10:46:02 CET
steering-postgres | 2024-03-20T09:46:12.447250999Z 2024-03-20 10:46:12.447 CET [1] LOG: database system is ready to accept connections
dashboard-clock | 2024-03-20T09:46:13.892167003Z created public/build/aura-clock-bundle.js in 869ms
dashboard-clock | 2024-03-20T09:46:13.905535712Z npm run start --host
dashboard-clock | 2024-03-20T09:46:14.090616710Z
dashboard-clock | 2024-03-20T09:46:14.090631908Z > aura-dashboard-clock@1.0.0-alpha3 start
dashboard-clock | 2024-03-20T09:46:14.090637028Z > sirv public
dashboard-clock | 2024-03-20T09:46:14.090640815Z
dashboard-clock | 2024-03-20T09:46:14.132544669Z
dashboard-clock | 2024-03-20T09:46:14.132556762Z Your application is ready~! π
dashboard-clock | 2024-03-20T09:46:14.132561651Z
dashboard-clock | 2024-03-20T09:46:14.132565318Z - Local: http://0.0.0.0:5000
tank-postgres | 2024-03-20T09:46:12.384237555Z
tank-postgres | 2024-03-20T09:46:12.408067152Z 2024-03-20 10:46:12.407 CET [1] LOG: starting PostgreSQL 14.11 (Debian 14.11-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
tank-postgres | 2024-03-20T09:46:12.408144067Z 2024-03-20 10:46:12.408 CET [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
tank-postgres | 2024-03-20T09:46:12.408157853Z 2024-03-20 10:46:12.408 CET [1] LOG: listening on IPv6 address "::", port 5432
tank-postgres | 2024-03-20T09:46:12.414046782Z 2024-03-20 10:46:12.414 CET [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
tank-postgres | 2024-03-20T09:46:12.425693595Z 2024-03-20 10:46:12.425 CET [26] LOG: database system was shut down at 2024-03-20 10:45:52 CET
tank-postgres | 2024-03-20T09:46:12.435455957Z 2024-03-20 10:46:12.435 CET [1] LOG: database system is ready to accept connections
nginx-1 | 2024-03-20T09:47:44.834838484Z map $http_x_forwarded_proto $redirect_proto {
nginx-1 | 2024-03-20T09:47:44.834844846Z default "$http_x_forwarded_proto";
nginx-1 | 2024-03-20T09:47:44.834847280Z '' "$scheme";
nginx-1 | 2024-03-20T09:47:44.834849274Z }
nginx-1 | 2024-03-20T09:47:44.834851097Z
nginx-1 | 2024-03-20T09:47:44.834852871Z map $http_x_forwarded_host $redirect_host {
nginx-1 | 2024-03-20T09:47:44.834854714Z default "$http_x_forwarded_host";
nginx-1 | 2024-03-20T09:47:44.834856588Z '' "$host";
nginx-1 | 2024-03-20T09:47:44.834858391Z }
nginx-1 | 2024-03-20T09:47:44.834860134Z
nginx-1 | 2024-03-20T09:47:44.834861858Z map $http_upgrade $connection_upgrade {
nginx-1 | 2024-03-20T09:47:44.834863681Z default upgrade;
nginx-1 | 2024-03-20T09:47:44.834865475Z '' close;
nginx-1 | 2024-03-20T09:47:44.834867248Z }
nginx-1 | 2024-03-20T09:47:44.834868971Z
nginx-1 | 2024-03-20T09:47:44.834870704Z server {
nginx-1 | 2024-03-20T09:47:44.834872508Z listen 80;
nginx-1 | 2024-03-20T09:47:44.834874281Z server_name aura.fro;
nginx-1 | 2024-03-20T09:47:44.834876105Z access_log /var/log/nginx/access.log;
dashboard-clock | 2024-03-20T09:46:14.132634338Z - Network: http://172.28.0.3:5000
dashboard-clock | 2024-03-20T09:46:14.132653254Z
dashboard-clock | 2024-03-20T09:46:14.132656330Z LOGS
dashboard-clock | 2024-03-20T09:46:14.132659005Z
tank | 2024-03-20T09:47:14.079504218Z [ --- ] 2024/03/20 10:47:14.079476 web: listening on [::]:8040
nginx-1 | 2024-03-20T09:47:44.834877878Z access_log /dev/stdout;
nginx-1 | 2024-03-20T09:47:44.834879661Z error_log /var/log/nginx/error.log;
nginx-1 | 2024-03-20T09:47:44.834881445Z error_log /dev/stderr;
nginx-1 | 2024-03-20T09:47:44.834883188Z
nginx-1 | 2024-03-20T09:47:44.834884911Z resolver 127.0.0.11 ipv6=off;
nginx-1 | 2024-03-20T09:47:44.834886675Z
nginx-1 | 2024-03-20T09:47:44.834888398Z location / {
nginx-1 | 2024-03-20T09:47:44.834890161Z proxy_pass http://dashboard:80/;
nginx-1 | 2024-03-20T09:47:44.834891954Z
nginx-1 | 2024-03-20T09:47:44.834893678Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.834895441Z }
nginx-1 | 2024-03-20T09:47:44.834897194Z location /openid/ {
nginx-1 | 2024-03-20T09:47:44.834898968Z proxy_pass http://steering:8000/openid/;
nginx-1 | 2024-03-20T09:47:44.834900791Z proxy_redirect $redirect_proto://$redirect_host/oidc_callback.html /oidc_callback.html;
nginx-1 | 2024-03-20T09:47:44.834902685Z proxy_redirect $redirect_proto://$redirect_host/oidc_callback_silentRenew.html /oidc_callback_silentRenew.html;
nginx-1 | 2024-03-20T09:47:44.834904578Z proxy_redirect $redirect_proto://$redirect_host /;
nginx-1 | 2024-03-20T09:47:44.834906382Z proxy_redirect $redirect_proto://$redirect_host/ /;
nginx-1 | 2024-03-20T09:47:44.834908225Z proxy_redirect ~^/?(.*)$ $redirect_proto://$redirect_host/steering/$1;
nginx-1 | 2024-03-20T09:47:44.834910079Z
nginx-1 | 2024-03-20T09:47:44.834911802Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.834913565Z }
nginx-1 | 2024-03-20T09:47:44.834920829Z location /steering/ {
nginx-1 | 2024-03-20T09:47:44.834922712Z proxy_pass http://steering:8000/;
nginx-1 | 2024-03-20T09:47:44.834924516Z proxy_redirect $redirect_proto://$redirect_host/ /;
nginx-1 | 2024-03-20T09:47:44.834926339Z proxy_redirect ~^/?(.*)$ $redirect_proto://$redirect_host/steering/$1;
nginx-1 | 2024-03-20T09:47:44.834928203Z
nginx-1 | 2024-03-20T09:47:44.834929926Z sub_filter_types text/html application/json;
nginx-1 | 2024-03-20T09:47:44.834931770Z
nginx-1 | 2024-03-20T09:47:44.834933493Z sub_filter 'href="/' 'href="/steering/';
nginx-1 | 2024-03-20T09:47:44.834935346Z sub_filter 'src="/' 'src="/steering/';
nginx-1 | 2024-03-20T09:47:44.834937190Z sub_filter 'action="/' 'action="/steering/';
nginx-1 | 2024-03-20T09:47:44.834939053Z sub_filter '/api/' '/steering/api/';
nginx-1 | 2024-03-20T09:47:44.834940847Z
nginx-1 | 2024-03-20T09:47:44.834942580Z sub_filter_once off;
nginx-1 | 2024-03-20T09:47:44.834944353Z
nginx-1 | 2024-03-20T09:47:44.834946056Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.834947800Z }
nginx-1 | 2024-03-20T09:47:44.834949523Z location /steering/static {
nginx-1 | 2024-03-20T09:47:44.834951286Z root /usr/share/nginx/html;
nginx-1 | 2024-03-20T09:47:44.834953050Z }
nginx-1 | 2024-03-20T09:47:44.834954903Z location /site_media {
nginx-1 | 2024-03-20T09:47:44.834956707Z root /usr/share/nginx/html;
nginx-1 | 2024-03-20T09:47:44.834958480Z }
nginx-1 | 2024-03-20T09:47:44.834960183Z location /tank/ {
nginx-1 | 2024-03-20T09:47:44.834961936Z proxy_buffering off;
nginx-1 | 2024-03-20T09:47:44.834963710Z proxy_ignore_headers "X-Accel-Buffering";
nginx-1 | 2024-03-20T09:47:44.834965543Z proxy_request_buffering off;
nginx-1 | 2024-03-20T09:47:44.834967327Z
nginx-1 | 2024-03-20T09:47:44.834969040Z client_max_body_size 1G;
nginx-1 | 2024-03-20T09:47:44.834970833Z
nginx-1 | 2024-03-20T09:47:44.834972546Z proxy_pass http://tank:8040/;
nginx-1 | 2024-03-20T09:47:44.834974710Z proxy_redirect $redirect_proto://$redirect_host/ /;
nginx-1 | 2024-03-20T09:47:44.834976564Z proxy_redirect ~^/?(.*)$ $redirect_proto://$redirect_host/tank/$1;
nginx-1 | 2024-03-20T09:47:44.834978397Z
nginx-1 | 2024-03-20T09:47:44.834980101Z sub_filter 'href="/' 'href="/tank/';
nginx-1 | 2024-03-20T09:47:44.834981934Z sub_filter 'src="/' 'src="/tank/';
nginx-1 | 2024-03-20T09:47:44.834983768Z sub_filter 'action="/' 'action="/tank/';
nginx-1 | 2024-03-20T09:47:44.834985621Z sub_filter_once off;
nginx-1 | 2024-03-20T09:47:44.834987364Z
nginx-1 | 2024-03-20T09:47:44.834989068Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.834990811Z }
nginx-1 | 2024-03-20T09:47:44.834992524Z
nginx-1 | 2024-03-20T09:47:44.834996261Z location ~ ^/engine/api/v1/trackservice/?$ {
nginx-1 | 2024-03-20T09:47:44.834998145Z set $target http://engine-api:8008/api/v1/trackservice;
nginx-1 | 2024-03-20T09:47:44.834999968Z proxy_pass $target;
nginx-1 | 2024-03-20T09:47:44.835001781Z
nginx-1 | 2024-03-20T09:47:44.835003505Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.835005268Z }
nginx-1 | 2024-03-20T09:47:44.835007001Z location ~ ^/engine/api/v1/trackservice/current/?$ {
nginx-1 | 2024-03-20T09:47:44.835008815Z set $target http://engine-api:8008/api/v1/trackservice/current;
nginx-1 | 2024-03-20T09:47:44.835010628Z proxy_pass $target;
nginx-1 | 2024-03-20T09:47:44.835012381Z
nginx-1 | 2024-03-20T09:47:44.835014085Z include proxy.conf;
nginx-1 | 2024-03-20T09:47:44.835015868Z }
nginx-1 | 2024-03-20T09:47:44.835017581Z # include /etc/nginx/conf.d/locations/icecast.conf;
nginx-1 | 2024-03-20T09:47:44.835019375Z # include /etc/nginx/conf.d/locations/clock.conf;
nginx-1 | 2024-03-20T09:47:44.835021178Z include /etc/nginx/conf.d/custom/*.conf;
nginx-1 | 2024-03-20T09:47:44.835022971Z }
nginx-1 | 2024-03-20T09:47:44.835821968Z /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
nginx-1 | 2024-03-20T09:47:44.835827558Z /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
nginx-1 | 2024-03-20T09:47:44.836664345Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
nginx-1 | 2024-03-20T09:47:44.838124177Z 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
nginx-1 | 2024-03-20T09:47:44.840797746Z 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
nginx-1 | 2024-03-20T09:47:44.840887295Z /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
nginx-1 | 2024-03-20T09:47:44.840932420Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
nginx-1 | 2024-03-20T09:47:44.842461803Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
nginx-1 | 2024-03-20T09:47:44.843242093Z /docker-entrypoint.sh: Configuration complete; ready for start up
nginx-1 | 2024-03-20T09:47:44.846522106Z nginx: [warn] duplicate MIME type "text/html" in /etc/nginx/conf.d/default.conf:46
dashboard | 2024-03-20T09:57:14.001394249Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /shows HTTP/1.1" 200 1109 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.001457017Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /shows HTTP/1.1" 200 1109 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:14.036673347Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/main-16c5019c.js HTTP/1.1" 200 958349 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.055649114Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/oidc-3c1a4599.js HTTP/1.1" 200 287255 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.059964549Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/index-269cac19.css HTTP/1.1" 200 290532 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.153429270Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/index-269cac19.css HTTP/1.1" 200 290532 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.280818797Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/oidc-3c1a4599.js HTTP/1.1" 200 287255 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.480810602Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/main-16c5019c.js HTTP/1.1" 200 958349 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.638628906Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/PageHeader.vue_vue_type_script_setup_true_lang-9f89c4bd.js HTTP/1.1" 200 3761 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:14.638605492Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/PageHeader.vue_vue_type_script_setup_true_lang-9f89c4bd.js HTTP/1.1" 200 3761 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.638640448Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/useSortable-ff933745.js HTTP/1.1" 200 37704 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.638681706Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/useSortable-ff933745.js HTTP/1.1" 200 37704 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.638834554Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/MyShows-65547db4.js HTTP/1.1" 200 13212 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:14.638821189Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/MyShows-65547db4.js HTTP/1.1" 200 13212 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.653964082Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/Pagination.vue_vue_type_script_setup_true_lang-43cc63d5.js HTTP/1.1" 200 4545 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.654026620Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/Pagination.vue_vue_type_script_setup_true_lang-43cc63d5.js HTTP/1.1" 200 4545 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.668816858Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/MyShows-f8f9ec91.css HTTP/1.1" 200 258 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:14.668817459Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/MyShows-f8f9ec91.css HTTP/1.1" 200 258 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.687377303Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/n41Xj-JgauA-83f9098f.jpg HTTP/1.1" 200 765470 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.788547058Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /favicon-32x32.png HTTP/1.1" 200 1123 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:14.788579328Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /apple-touch-icon.png HTTP/1.1" 200 2791 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:14.788564140Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /favicon-32x32.png HTTP/1.1" 200 1123 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
dashboard | 2024-03-20T09:57:14.788588185Z 172.28.0.6 - - [20/Mar/2024:10:57:14 +0100] "GET /apple-touch-icon.png HTTP/1.1" 200 2791 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:14.948686404Z 192.168.33.1 - - [20/Mar/2024:10:57:14 +0100] "GET /assets/n41Xj-JgauA-83f9098f.jpg HTTP/1.1" 200 765470 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:16.308892794Z 192.168.33.1 - - [20/Mar/2024:10:57:16 +0100] "GET /openid/.well-known/openid-configuration HTTP/1.1" 200 682 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:16.392830770Z 192.168.33.1 - - [20/Mar/2024:10:57:16 +0100] "GET /openid/authorize?client_id=10101011&redirect_uri=http%3A%2F%2Faura.fro%2Foidc_callback.html&response_type=id_token%20token&scope=openid%20profile%20email%20username%20aura_shows&state=3b37beda3b1644fe9deea79d556cd7ea&nonce=989bfcdeb21144ccaf99f013cd556cf4 HTTP/1.1" 302 0 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:16.965060689Z 192.168.33.1 - - [20/Mar/2024:10:57:16 +0100] "GET /steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4 HTTP/1.1" 200 4843 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.018479399Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/css/dark_mode.css HTTP/1.1" 200 2929 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.018517170Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/css/base.css HTTP/1.1" 200 21310 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.018524714Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/js/theme.js HTTP/1.1" 200 1943 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.023024696Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.023078698Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/css/nav_sidebar.css HTTP/1.1" 200 2694 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.040259302Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/css/login.css HTTP/1.1" 200 958 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:17.040338010Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /steering/static/admin/css/responsive.css HTTP/1.1" 200 18559 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:17.088272401Z 172.28.0.6 - - [20/Mar/2024:10:57:17 +0100] "GET /favicon.ico HTTP/1.1" 200 15086 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:17.088344787Z 192.168.33.1 - - [20/Mar/2024:10:57:17 +0100] "GET /favicon.ico HTTP/1.1" 200 15086 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:28.731441471Z 192.168.33.1 - - [20/Mar/2024:10:57:28 +0100] "POST /steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4 HTTP/1.1" 302 0 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:28.829510171Z 192.168.33.1 - - [20/Mar/2024:10:57:28 +0100] "GET /steering/openid/authorize?client_id=10101011&redirect_uri=http%3A%2F%2Faura.fro%2Foidc_callback.html&response_type=id_token%20token&scope=openid%20profile%20email%20username%20aura_shows&state=3b37beda3b1644fe9deea79d556cd7ea&nonce=989bfcdeb21144ccaf99f013cd556cf4 HTTP/1.1" 302 0 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:28.853682734Z 192.168.33.1 - - [20/Mar/2024:10:57:28 +0100] "GET /oidc_callback.html HTTP/1.1" 200 307 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:28.853709725Z 172.28.0.6 - - [20/Mar/2024:10:57:28 +0100] "GET /oidc_callback.html HTTP/1.1" 200 307 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3D3b37beda3b1644fe9deea79d556cd7ea%26nonce%3D989bfcdeb21144ccaf99f013cd556cf4" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:28.913881894Z 192.168.33.1 - - [20/Mar/2024:10:57:28 +0100] "GET /assets/oidc_callback-0fbc7501.js HTTP/1.1" 200 133 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:28.913893927Z 172.28.0.6 - - [20/Mar/2024:10:57:28 +0100] "GET /assets/oidc_callback-0fbc7501.js HTTP/1.1" 200 133 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:28.957778916Z 192.168.33.1 - - [20/Mar/2024:10:57:28 +0100] "GET /openid/.well-known/openid-configuration HTTP/1.1" 200 682 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:29.075450737Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET /openid/jwks HTTP/1.1" 200 463 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
steering | 2024-03-20T09:57:29.112314932Z /app/.cache/virtualenvs/steering-9TtSrW0h-py3.11/lib/python3.11/site-packages/django/db/models/fields/__init__.py:1595: RuntimeWarning: DateTimeField TimeSlot.start received a naive datetime (2024-03-20 10:57:29.111551) while time zone support is active.
steering | 2024-03-20T09:57:29.112331303Z warnings.warn(
nginx-1 | 2024-03-20T09:57:29.118724834Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET /openid/userinfo HTTP/1.1" 200 175 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:29.171798503Z 172.28.0.6 - - [20/Mar/2024:10:57:29 +0100] "GET / HTTP/1.1" 200 1109 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:29.171813261Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET / HTTP/1.1" 200 1109 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
dashboard | 2024-03-20T09:57:29.288630331Z 172.28.0.6 - - [20/Mar/2024:10:57:29 +0100] "GET /assets/l_-fdJPwwpc-7d8d2174.jpg HTTP/1.1" 200 1193919 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0" "192.168.33.1"
nginx-1 | 2024-03-20T09:57:29.314196280Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET /steering/api/v1/users/? HTTP/1.1" 200 3205 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:29.421413484Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "POST /tank//auth/session HTTP/1.1" 400 61 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:57:29.621777381Z 192.168.33.1 - - [20/Mar/2024:10:57:29 +0100] "GET /assets/l_-fdJPwwpc-7d8d2174.jpg HTTP/1.1" 200 1193919 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0"
nginx-1 | 2024-03-20T09:59:44.275516654Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET / HTTP/1.1" 200 1109 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:44.275480536Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET / HTTP/1.1" 200 1109 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:44.296406118Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /site.webmanifest HTTP/1.1" 200 265 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:44.296363949Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /site.webmanifest HTTP/1.1" 200 265 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.296543457Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/main-16c5019c.js HTTP/1.1" 200 958349 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.321000346Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/oidc-3c1a4599.js HTTP/1.1" 200 287255 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.335693702Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/index-269cac19.css HTTP/1.1" 200 290532 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:44.412151588Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/oidc-3c1a4599.js HTTP/1.1" 200 287255 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:44.495737350Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/index-269cac19.css HTTP/1.1" 200 290532 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:44.761304640Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/main-16c5019c.js HTTP/1.1" 200 958349 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:44.948572297Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/n41Xj-JgauA-83f9098f.jpg HTTP/1.1" 200 765470 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.953596898Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/useSortable-ff933745.js HTTP/1.1" 200 37704 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.953635831Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/PageHeader.vue_vue_type_script_setup_true_lang-9f89c4bd.js HTTP/1.1" 200 3761 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.953647643Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/MyShows-65547db4.js HTTP/1.1" 200 13212 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:44.953779642Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/PageHeader.vue_vue_type_script_setup_true_lang-9f89c4bd.js HTTP/1.1" 200 3761 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:44.953807415Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/MyShows-65547db4.js HTTP/1.1" 200 13212 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:44.953813105Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/useSortable-ff933745.js HTTP/1.1" 200 37704 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:44.971879771Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/Pagination.vue_vue_type_script_setup_true_lang-43cc63d5.js HTTP/1.1" 200 4545 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:44.971913404Z 172.28.0.6 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/MyShows-f8f9ec91.css HTTP/1.1" 200 258 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:44.971921820Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/Pagination.vue_vue_type_script_setup_true_lang-43cc63d5.js HTTP/1.1" 200 4545 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:44.972006660Z 192.168.33.1 - - [20/Mar/2024:10:59:44 +0100] "GET /assets/MyShows-f8f9ec91.css HTTP/1.1" 200 258 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:45.118355887Z 192.168.33.1 - - [20/Mar/2024:10:59:45 +0100] "GET /assets/n41Xj-JgauA-83f9098f.jpg HTTP/1.1" 200 765470 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:45.303572333Z 172.28.0.6 - - [20/Mar/2024:10:59:45 +0100] "GET /favicon-32x32.png HTTP/1.1" 200 1123 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
dashboard | 2024-03-20T09:59:45.303634049Z 172.28.0.6 - - [20/Mar/2024:10:59:45 +0100] "GET /favicon-16x16.png HTTP/1.1" 200 692 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:45.303616907Z 192.168.33.1 - - [20/Mar/2024:10:59:45 +0100] "GET /favicon-32x32.png HTTP/1.1" 200 1123 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:45.303690315Z 192.168.33.1 - - [20/Mar/2024:10:59:45 +0100] "GET /favicon-16x16.png HTTP/1.1" 200 692 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:46.971524578Z 192.168.33.1 - - [20/Mar/2024:10:59:46 +0100] "GET /openid/.well-known/openid-configuration HTTP/1.1" 200 682 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.411675001Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /openid/authorize?client_id=10101011&redirect_uri=http%3A%2F%2Faura.fro%2Foidc_callback.html&response_type=id_token%20token&scope=openid%20profile%20email%20username%20aura_shows&state=b0e7bf46266840c382ec22c3257d7e2e&nonce=c4a702df991e439a8cf46263bbf3e36a HTTP/1.1" 302 0 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.505120538Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a HTTP/1.1" 200 4843 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536295900Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/css/base.css HTTP/1.1" 200 21310 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536312802Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/js/theme.js HTTP/1.1" 200 1943 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536320416Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/css/nav_sidebar.css HTTP/1.1" 200 2694 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536558064Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536572972Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/css/login.css HTTP/1.1" 200 958 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.536581618Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/css/dark_mode.css HTTP/1.1" 200 2929 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:47.556509771Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /steering/static/admin/css/responsive.css HTTP/1.1" 200 18559 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:47.615350171Z 172.28.0.6 - - [20/Mar/2024:10:59:47 +0100] "GET /favicon.ico HTTP/1.1" 200 15086 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:47.615392821Z 192.168.33.1 - - [20/Mar/2024:10:59:47 +0100] "GET /favicon.ico HTTP/1.1" 200 15086 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:50.661441841Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "POST /steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a HTTP/1.1" 302 0 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:50.767807501Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /steering/openid/authorize?client_id=10101011&redirect_uri=http%3A%2F%2Faura.fro%2Foidc_callback.html&response_type=id_token%20token&scope=openid%20profile%20email%20username%20aura_shows&state=b0e7bf46266840c382ec22c3257d7e2e&nonce=c4a702df991e439a8cf46263bbf3e36a HTTP/1.1" 302 0 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:50.791360055Z 172.28.0.6 - - [20/Mar/2024:10:59:50 +0100] "GET /oidc_callback.html HTTP/1.1" 200 307 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:50.791357520Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /oidc_callback.html HTTP/1.1" 200 307 "http://aura.fro/steering/admin/login/?next=/openid/authorize%3Fclient_id%3D10101011%26redirect_uri%3Dhttp%253A%252F%252Faura.fro%252Foidc_callback.html%26response_type%3Did_token%2520token%26scope%3Dopenid%2520profile%2520email%2520username%2520aura_shows%26state%3Db0e7bf46266840c382ec22c3257d7e2e%26nonce%3Dc4a702df991e439a8cf46263bbf3e36a" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:50.822062596Z 172.28.0.6 - - [20/Mar/2024:10:59:50 +0100] "GET /assets/oidc_callback-0fbc7501.js HTTP/1.1" 200 133 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:50.822151634Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /assets/oidc_callback-0fbc7501.js HTTP/1.1" 200 133 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:50.866169123Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /openid/.well-known/openid-configuration HTTP/1.1" 200 682 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:50.939336246Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /openid/jwks HTTP/1.1" 200 463 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
steering | 2024-03-20T09:59:50.974871196Z /app/.cache/virtualenvs/steering-9TtSrW0h-py3.11/lib/python3.11/site-packages/django/db/models/fields/__init__.py:1595: RuntimeWarning: DateTimeField TimeSlot.start received a naive datetime (2024-03-20 10:59:50.974441) while time zone support is active.
steering | 2024-03-20T09:59:50.974884772Z warnings.warn(
nginx-1 | 2024-03-20T09:59:50.978185003Z 192.168.33.1 - - [20/Mar/2024:10:59:50 +0100] "GET /openid/userinfo HTTP/1.1" 200 175 "http://aura.fro/oidc_callback.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
dashboard | 2024-03-20T09:59:51.061538476Z 172.28.0.6 - - [20/Mar/2024:10:59:51 +0100] "GET /assets/l_-fdJPwwpc-7d8d2174.jpg HTTP/1.1" 200 1193919 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15" "192.168.33.1"
nginx-1 | 2024-03-20T09:59:51.079023934Z 192.168.33.1 - - [20/Mar/2024:10:59:51 +0100] "GET /steering/api/v1/users/? HTTP/1.1" 200 3205 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:51.101584970Z 192.168.33.1 - - [20/Mar/2024:10:59:51 +0100] "POST /tank//auth/session HTTP/1.1" 400 61 "http://aura.fro/shows" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
nginx-1 | 2024-03-20T09:59:51.393798043Z 192.168.33.1 - - [20/Mar/2024:10:59:51 +0100] "GET /assets/l_-fdJPwwpc-7d8d2174.jpg HTTP/1.1" 200 1193919 "http://aura.fro/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15"
```1.0-alpha4 β Raving Raccoon π€ͺπ¦https://gitlab.servus.at/aura/aura/-/issues/330aura-web: certbot is running even if https is disabled2024-03-21T12:13:14+01:00Chris Pastlaura-web: certbot is running even if https is disabledWhen running aura-web via http, certbot is still enabled and prevents the http server from starting up.
Fix: explicitly disable certbot - which was not necessary in previous versions and thus created this ticket since it might be confus...When running aura-web via http, certbot is still enabled and prevents the http server from starting up.
Fix: explicitly disable certbot - which was not necessary in previous versions and thus created this ticket since it might be confusing.https://gitlab.servus.at/aura/aura/-/issues/118Pin DB-Version2024-03-11T03:03:41+01:00EorlBruderPin DB-VersionCurrently we just grab "postgres:latest" from docker-hub.
With postgres 15 having been released recently, now containers will fail if they get updated. This means currently our setup is broken when upgrading.
In a first step, we need t...Currently we just grab "postgres:latest" from docker-hub.
With postgres 15 having been released recently, now containers will fail if they get updated. This means currently our setup is broken when upgrading.
In a first step, we need to pin the DB versions (and make them configurable via .env). In a second step - documentation should provide a way to upgrade postgres.EorlBruderEorlBruderhttps://gitlab.servus.at/aura/aura/-/issues/94aura-web dashboard: wrong redirect on logout2024-03-11T03:03:37+01:00renatn oblakaura-web dashboard: wrong redirect on logout## Environment
latest release
## Steps to Reproduce
logout from dashboard
## Expected Result
reprenseted with login/logout screen
## Actual Result
see attach
![Screenshot_at_2022-05-19_12-56-02](/uploads/2a89201d18450123dc6403a2...## Environment
latest release
## Steps to Reproduce
logout from dashboard
## Expected Result
reprenseted with login/logout screen
## Actual Result
see attach
![Screenshot_at_2022-05-19_12-56-02](/uploads/2a89201d18450123dc6403a2fb8d6eff/Screenshot_at_2022-05-19_12-56-02.png)1.0-alpha2 β βοΈπ¦ Precise PheasantEorlBruderEorlBruderhttps://gitlab.servus.at/aura/aura/-/issues/7[EPIC] Docker Compose "Aura Web"2024-03-11T03:03:27+01:00David Trattnig[EPIC] Docker Compose "Aura Web"This docker image should provide a NGINX Configuration with following aspects in mind:
* Reverse Proxy for Sterring at "/admin"
* Reverse Proxy for Dashboard at "/"
* Reverse Proxy for Tank at "/tank" and to work with Dashboard (similar...This docker image should provide a NGINX Configuration with following aspects in mind:
* Reverse Proxy for Sterring at "/admin"
* Reverse Proxy for Dashboard at "/"
* Reverse Proxy for Tank at "/tank" and to work with Dashboard (similar to how @jackie set up the previous Apache at https://aura-test.o94.at)
* Reverse Proxy for Studio Clock at "/clock" ("Dashboard Clock", engine-clock#12)
* Redirect URLs so that authentication of Dashboard and Tank is working against Steering
* Reverse Proxy for public APIs of Engine only (TrackService API only, Reporting API tbc with @jackie, StudioClock should stay hidden). Keep in mind that Engine API should be protected as DOS Attacks when accessing the API. Engine is using Gunicorn as the production API Web Server and here are tips on how to make those two communicate with each other: https://medium.com/@thucnc/deploy-a-python-flask-restful-api-app-with-gunicorn-supervisor-and-nginx-62b20d62691f
**Background Info:** This Docker Compose depends on the Docker Images "Steering", "Dashboard", "Tank" and "Dashboard Clock". These Docker Images will run on the same hardware instance. Infos on the suggested setup: https://gitlab.servus.at/aura/meta/-/blob/master/docs/installation-guide.md1.0-alpha2 β βοΈπ¦ Precise PheasantEorlBruderEorlBruderhttps://gitlab.servus.at/aura/aura/-/issues/61[EPIC] Release Management Workflow2024-03-11T03:03:23+01:00David Trattnig[EPIC] Release Management WorkflowApproach to release management is described in https://gitlab.servus.at/aura/meta/-/blob/master/docs/development/dev-releases.mdApproach to release management is described in https://gitlab.servus.at/aura/meta/-/blob/master/docs/development/dev-releases.md1.0-alpha2 β βοΈπ¦ Precise PheasantRoman BrendlerRoman Brendlerhttps://gitlab.servus.at/aura/aura/-/issues/194[EPIC] Validate and enforce license requirements for uploaded content2024-03-11T03:03:06+01:00Konrad Mohrfeldt[EPIC] Validate and enforce license requirements for uploaded contentThe current license model doesnβt really allow us to enforce license rules on a technical basis. Some content requires attribution of the original author (i.e. all `CC-BY*` licenses). Sometimes we would need an explicit permission for us...The current license model doesnβt really allow us to enforce license rules on a technical basis. Some content requires attribution of the original author (i.e. all `CC-BY*` licenses). Sometimes we would need an explicit permission for use from the original author (all rights reserved). Some content may be used without any restrictions (original works of the uploader, public domain).
At LOHRO weβve extended the License model to look like this:
| field name | description |
|--------|-----------|
| `name` | human readable name |
| `identifier` | an [SPDX license identifier](https://spdx.org/licenses/) string |
| `url` | A URL to the full license information |
| `needs_author` | a boolean flag, indicating that this license requires attribution |
| `requires_express_permission_for_publication` | a boolean flag, indicating that uploaders need to confirm that appropriate publication rights have been granted by/obtained from the author |
Content uploaders (like the image editor) would then require users to select a license and fill in the appropriate fields.
This is a follow-up to my comments made in [AEP05](https://gitlab.servus.at/aura/aura/-/wikis/Anforderungen-und-Spezifikationen/AEP05-Erweiterung-Datenmodell).
**Note**: This issue is separate from (de)publication-rules required by some authorities like the GEMA in Germany.
## Sub Tasks
- [x] steering#150+
- [x] steering#151+
- [x] https://gitlab.servus.at/aura/steering/-/issues/167+
- [x] https://gitlab.servus.at/aura/dashboard/-/issues/185+1.0-alpha3 β Playful Platypus βΆοΈπ¦¦Konrad MohrfeldtKonrad Mohrfeldt