flutter-vienna-hackathon-25/wien_talks/wien_talks_server
2025-08-16 14:51:57 +02:00
..
bin reinit as serverpod project 2025-08-16 11:58:34 +02:00
config reinit as serverpod project 2025-08-16 11:58:34 +02:00
deploy reinit as serverpod project 2025-08-16 11:58:34 +02:00
lib yield quote updates 2025-08-16 14:43:05 +02:00
migrations migrate db 2025-08-16 14:28:40 +02:00
test/integration migrate db 2025-08-16 14:28:40 +02:00
web reinit as serverpod project 2025-08-16 11:58:34 +02:00
.env.template make: add compose file and make targets for local dev container 2025-08-16 14:51:57 +02:00
.gcloudignore reinit as serverpod project 2025-08-16 11:58:34 +02:00
.gitignore make: add compose file and make targets for local dev container 2025-08-16 14:51:57 +02:00
analysis_options.yaml reinit as serverpod project 2025-08-16 11:58:34 +02:00
CHANGELOG.md reinit as serverpod project 2025-08-16 11:58:34 +02:00
dart_test.yaml reinit as serverpod project 2025-08-16 11:58:34 +02:00
docker-compose.local.yaml make: add compose file and make targets for local dev container 2025-08-16 14:51:57 +02:00
Dockerfile dockerfile: pin alpine image version to 3.22 2025-08-16 14:51:57 +02:00
Makefile make: add compose file and make targets for local dev container 2025-08-16 14:51:57 +02:00
pubspec.lock add auth module 2025-08-16 14:04:53 +02:00
pubspec.yaml add auth module 2025-08-16 14:04:53 +02:00
README.md make: add compose file and make targets for local dev container 2025-08-16 14:51:57 +02:00

wien_talks_server

This is the starting point for your Serverpod server.

To run your server, you first need to start Postgres and Redis. It's easiest to do with Docker.

docker compose up --build --detach

Then you can start the Serverpod server.

dart bin/main.dart

When you are finished, you can shut down Serverpod with Ctrl-C, then stop Postgres and Redis.

docker compose stop

Environments & Passwords

Note that the password used in your environment files (.env for local development and env.d/postgres.env.template for deployment) must correspond to the password in config/passwords.yaml.

The config/passwords.yaml file must be created manually, for example:

development:
  database: your-password-here