Backend API for the Playzik collaborative playlist platform
989
Playzik is a collaborative playlist manager. Live demo : https://beta.playzik.io
Playzik requires the following SaaS services to work :
Playzik is a classic 4 tiers MVVM app that uses many cloud services to work properly

You can host Playzik yourself with docker using the following docker file with the following parameters :
version: '3'
services:
front:
image: ghiltoniel/playzik-front
ports:
- "3000:80"
depends_on:
- back
environment:
AUTH0_DOMAIN: <auth0 domain>
AUTH0_CLIENTID: <auth0 clientID>
SC_CLIENTID: <Soundcloud Client ID>
LE_TOKEN: <Log Entries token>
API_URL: http://localhost:3001
networks:
- playzik
back:
image: ghiltoniel/playzik-back
depends_on:
- database
ports:
- "3001:3000"
environment:
MONGOLAB_URI: mongodb://<mongo_username>:<mongo_pass>@database:27017/
AUTH0_HOST: <auth0 domain>
AUTH0_SOCKETIO_SECRET: <auth0 socket io secret>
AUTH0_AUDIENCE: <auth0 audience>
AUTH0_ADMIN_TOKEN: <auth0 admin user token>
MAILER_FROM: <from_email>
MAILER_HOST: <smtp_host>
MAILER_PORT: <smtp_port>
MAILER_SSL: <smtp_use_ssl>
MAILER_USERNAME: <smtp_username>
MAILER_PASSWORD: <smtp_password>
networks:
- playzik
database:
image: mongo
environment:
# provide your credentials here
- MONGO_INITDB_ROOT_USERNAME=<mongo_username>
- MONGO_INITDB_ROOT_PASSWORD=<mongo_pass>
- MONGO_INITDB_DATABASE=playzik
networks:
- playzik
networks:
playzik:
driver: bridge
You can start your Playzik instance by running:
docker-compose up -d
Content type
Image
Digest
Size
98.2 MB
Last updated
about 9 years ago
docker pull ghiltoniel/playzik