Parse在Docker的部署和基本用法

2021-10-22 19:04:00 字數 2006 閱讀 6108

一、組成: 服務例項 + 控制台

二、服務例項 – 操作

1、準備:目錄、檔案

├── docker-compose.yml

├── cloud

│ └── main.js //雲函式(cloud functions),此處編寫業務邏輯**

└── mongo

docker-compose.yml**如下:

version

:"3.7"

services

:parse-server

:image

: parseplatform/parse-server

ports:-

"1331:1337"

links

:- mongodb-server:mongo

depends_on:-

"mongodb-server"

environment

: - parse_server_master_key=mykey

- parse_server_database_uri=mongodb://mongo/dev

- parse_server_cloud=/parse-server/cloud/main.js

- parse_server_mount_graphql=true

- parse_server_start_live_query_server=1

- parse_server_live_query=

volumes

:- ./cloud:/parse-server/cloud

mongodb-server

:image

: mongo

volumes

:- ./mongo:/data/db

main.js**如下:

// 雲函式用法

parse.cloud.

define

("myfunction1"

,async

(request)

=>);

// 雲作業用法

parse.cloud.

job(

"myjob1"

,(request)

=>

= request;

message

("開始作業...");

// 耗時任務處理

return

dosomethin**erylong

(request);}

);

# 建立容器例項聯排

# 檢視容器

container id image status ports names

三、控制台 – 操作

準備config.json,**如下:

,]

,"users":[

//控制台登入 使用者/密碼

]}

遠端安裝和本地安裝都可以

# 建立容器,注意***為config.json的檔案路徑

$ docker run -d -p 4040:4040 -v /***/config.json:/src/parse-dashboard/parse-dashboard-config.json parseplatform/parse-dashboard --dev

# 檢視容器

container id image status ports names

c6398b63976d parseplatform/parse-dashboard up 10 minutes 0.0.0.0:4040->4040/tcp keen_spence

在docker中部署gitlab

docker pull gitlab gitlab ce 12.5.4 ce.0 2.在docker建立容器,讓gitlab跑起來 docker run d publish 8443 443 publish 10080 80 publish 1022 22 name gitlab restart a...

在docker上部署springboot專案

開發 win10 idea2020.1 j a11 部署 centos7 docker docker pull openjdk 版本號 docker run name myopenjdk idt openjdk 版本號 選中test,點選藍色閃電,選中package,點選綠色三角。不用使用 getf...

FastAPI 部署在Docker的詳細過程

app init py main.py dockerfile requirements.txt fastapi 應用程式 main.py from typing import optional from fastapi import fastapi app fastapi app.get def r...