Zen Protocol Documentation
Website
Telegram
Blog
Forum
Search…
Zen Protocol Docs
Apps
Headless Full Node
Wallet
Explorer
Zen.js
Oracle
Oracle GUI
Oracle Service
Oracle's API
Deploy
Systemd
Docker
How the Oracle contract works
How to create an Attestation token
Dex
Fixed Payout
Smart Contracts
Contract Structure
Contract Cost
Contract Activation
Contract Examples
Smart Contracts SDK
Contracts Language ZF*
Named Token Tutorial
Consensus
Common Goods Pool
Block Validation
Transaction Validation
Serialization
Use Cases
Cold Storage using Full Node
Troubleshooting
Responsible Disclosure
Bug Bounty
Known Bugs
For Miners
Pools
GPU Mining
GPU Bounties
Check Crowdsale Contribution
Alpha call option
Powered By
GitBook
Docker
Docker File
1
FROM mono
2
​
3
ENV zen_path=""
4
ENV zen_wallet_password=""
5
ENV zen_node_uri=""
6
ENV oracle_api=""
7
ENV mongo_connection=""
8
​
9
EXPOSE 5050
10
​
11
RUN apt-get update && apt-get install -y apt-utils procps iptables git
12
RUN mkdir services
13
​
14
WORKDIR services
15
​
16
RUN git clone https://gitlab.com/zenprotocol/zen-oracle.git
17
WORKDIR zen-oracle
18
RUN ./paket restore
19
RUN msbuild src/zen-oracle.sln /p:Configuration=Release -m
Copied!
Previous
Systemd
Next
How the Oracle contract works
Last modified
7mo ago
Copy link