An open API service indexing awesome lists of open source software.

https://github.com/audio-engineer/chess-teacher-firebase

Firebase configuration and Docker image for ChessTeacher project
https://github.com/audio-engineer/chess-teacher-firebase

docker docker-compose firebase javascript typescript

Last synced: 2 months ago
JSON representation

Firebase configuration and Docker image for ChessTeacher project

Awesome Lists containing this project

README

          

# ChessTeacher Firebase

Copy [`service-account-file.json.sample`](./service-account-file.json.sample) into `service-account-file.json` and add
the credentials obtained from the Firebase project admin to it.

Now build the image by running:

```shell
docker build -t audio-engineer/chess-teacher-firebase:latest .
```

## Local Development

```shell
docker compose up -d
```

In the `firebase` service container:

```shell
npm install
```

```shell
firebase login --no-localhost
```

```shell
firebase emulators:start
```

```shell
npm run prettier && npm run lint
```

```shell
docker compose down
```