Last active
July 18, 2021 20:49
-
-
Save malikperang/d8147300b64baebf85d3a6413ebb7c24 to your computer and use it in GitHub Desktop.
Parse Server Docker Compose
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- create-db.sql | |
DROP DATABASE IF EXISTS mydb; | |
CREATE DATABASE mydb; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Spin Postgres | |
docker run --name postgres-container -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres | |
#Spin Postgis | |
docker run --name postgis -e POSTGRES_PASSWORD=postgres -d postgis/postgis | |
#Spin Parse Server | |
docker run -t \ | |
-d \ | |
-p 1337:1337 \ | |
--name parse-server parseplatform/parse-server \ | |
--appName myapp \ | |
--appId myId \ | |
--masterKey m_Key \ | |
--clientKey c_Key \ | |
--fileKey f_Key \ | |
--javascriptKey js_Key \ | |
--restAPIKey rest_Key \ | |
--verbose \ | |
--databaseURI postgres://postgres:postgres@172.17.0.1:5432/mydb \ | |
--serverURL http://localhost:1337/parse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# @malikperang at 19 July 2021 | |
# Spin Postgres with and create mydb | |
# Spin Postgis | |
# Spin Parse-server | |
version: '3' | |
services: | |
postgres: | |
container_name: postgres | |
image: postgres | |
environment: | |
POSTGRES_PASSWORD: postgres | |
ports: | |
- 5432:5432 | |
networks: | |
- myparsenet | |
volumes: | |
- ./create-db.sql:/docker-entrypoint-initdb.d/create-db.sql | |
postgis: | |
container_name: postgis | |
image: postgis/postgis | |
environment: | |
POSTGRES_PASSWORD: postgres | |
networks: | |
- myparsenet | |
parse-server: | |
container_name: parse-server | |
image: parseplatform/parse-server | |
command: ["--appName","myApp","--appId","myId","--masterKey","m_key","--clientKey","c_Key","--fileKey","f_key","--javascriptKey","js_key","--restAPIKey","rest_key","--databaseURI","postgres://postgres:postgres@172.17.0.1:5432/mydb","--serverURL","http://localhost:1337/parse"] | |
networks: | |
- myparsenet | |
networks: | |
myparsenet: | |
driver: bridge |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment