
Database description management tool.
$ ./bin/setup
$ # Set GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET of your OAuth client credential
$ vi .env
$ ./bin/rails s
Docker images are published on Docker Hub. https://hub.docker.com/r/hogelog/dmemo/
$ cp .env.production.sample .env.docker
$ # Set all environment variables.
$ # You can generate secret_key_base by the following command:
$ # `docker run --rm --env-file .env.docker -t hogelog/dmemo ./bin/rake secret`
$ vi .env.docker
$ docker run --rm --env-file .env.docker -t hogelog/dmemo ./bin/docker_db_apply.sh
$ docker-compose up
./bin/rails r 'SynchronizeDataSources.run'
or
docker run --rm --env-file .env.docker -t hogelog/dmemo ./bin/rails r 'SynchronizeDataSources.run'
$ ./bin/rake admin:activate [email protected]
or
$ docker run --env-file .env.docker hogelog/dmemo ./bin/docker_admin_activate.sh [email protected]
| Name | Description |
|---|---|
| GOOGLE_CLIENT_ID (required) | Client ID of Google APIs |
| GOOGLE_CLIENT_SECRET (required) | Client secret of Google APIs |
| GOOGLE_HOSTED_DOMAIN | See https://developers.google.com/identity/protocols/OpenIDConnect#hd-param |
| SECRET_KEY_BASE (required only in production) | A secret value generated by ./bin/rake secret |
| DATABASE_URL (required only in production) | URL like postgresql://user:password@hostname/dbname |
Content type
Image
Digest
Size
386.6 MB
Last updated
about 5 years ago
docker pull hogelog/dmemo