-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refactored start docs * Changed source of go-bindata #197 * Updated go dep trackers * Updated yarn dependencies * Added update step to Makefile * New auto-generated bindata tests * Added doc note about make update * yarn upgrade * Doc: rename Infura key as "project ID" for clarity * Set resource class to medium for CircleCI builds * Use Debian 'stable' release in Docker * Add .env configuration loader to make #204 * Copy env during bootstrap * Documentation related to license finder * go-bindata install path * Docker documentation link * README revised * Added logging instruction * Dependency updates, tidy and fix #213 * Documentation tips added * Yarn update * Added versioned ssri & is-svg to ui/core * File type to sync Map #215 * echo-contrib locked to echo v3 #216 * Fix make circular dependency on bindata.go warning * Switch to CircleCI next gen image #202 * Skip compilation in cloud deploy * Update to Go 1.16 #217 * Fixed go-bindata install * Better test for window.web3 #199 * Reverted to legacy CircleCI image * Revert to new image and new go-bindata load strategy #202 * Fix use of mongo.IndexModel #218 * Update to Node.js LTS 14.x #217 * Improve test for window.web3 #199 * Use same image for build-ui #217 * Updated ui library web3 1.3.4 #199 * Go mod tidy
- Loading branch information
Showing
22 changed files
with
1,195 additions
and
351 deletions.
There are no files selected for viewing
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,47 +10,47 @@ blockchain functionalities, enabling users to digitize and monetize their IP. | |
You can access the source code of this application and various extensions | ||
on [GitHub](https://github.com/ProxeusApp). | ||
|
||
# Quick Starts | ||
## Quickstart | ||
|
||
## Automated builds | ||
|
||
We are making facilitated "one click" build configurations available for select cloud platforms: | ||
We are making facilitated "one-click" automated build configurations available for select cloud platforms. Please contact us if you are interested in additional providers on this list: | ||
|
||
- [Linode StackScript](deploy/linode/README.md) | ||
|
||
## Using Docker | ||
## Installation using Docker | ||
|
||
The quickest way to set up Proxeus for development is to use Docker, and the `docker-compose` tool. | ||
|
||
### Install docker and docker-compose | ||
|
||
1. [Install Docker Engine](https://docs.docker.com/install/) | ||
2. [Install docker-compose](https://docs.docker.com/compose/install/) | ||
|
||
### Get API Keys for Infura and SparkPost | ||
See further deployment instructions in [docs/docker](docs/docker.md) to set up your server using Docker. | ||
|
||
### Infura and SparkPost | ||
|
||
The Proxeus platform depends on [Infura](https://infura.io/) and [SparkPost](https://www.sparkpost.com/) | ||
The Proxeus platform currently depends on [Infura](https://infura.io/) and [SparkPost](https://www.sparkpost.com/) | ||
for Ethereum and email integration respectively. Create an account on those platforms | ||
to get API Keys. These keys need to be added to corresponding environment variables. | ||
to get API Keys. These keys need to be added to corresponding environment variables, or | ||
entered when deploying a "one-click" instance. | ||
|
||
See further deployment instructions in [docs/docker](docs/docker.md) to set up your server using Docker. | ||
Please note that the domain you set up on SparkPost MUST match the **reply-to** e-mail address that you configure in the next step in order to create accounts and receive e-mails on your instance. | ||
|
||
If all goes well, Proxeus should be available at http://localhost:1323 | ||
If all goes well, Proxeus should be available at http://localhost:1323. The next step will be to [configure](docs/configure.md) your instance for the first time. | ||
|
||
The next step is to [configure](docs/configure.md) your instance for the first time. | ||
## User manual | ||
|
||
## Build Proxeus Platform from the source code | ||
Get help to make the most of the platform in the [User Handbook](https://docs.google.com/document/d/e/2PACX-1vTchv7PotoQeH2cBA2VIHcqV0I0N_IQpFnbESR-8C19cgBikek3HAMVdPtfJJcYkANzPWbfy_S3bf8X/pub). | ||
|
||
If you are a developer and want to build the project form the source code follow the instructions in [Build all](docs/build_all.md) | ||
### XES Payments | ||
For detailed information about payments setup, check the [XES-Payment Readme](docs/xes-payment.md). | ||
|
||
## Developer manual | ||
### Smart contracts | ||
Check the [Smart contracts & Solidity Readme](https://github.com/ProxeusApp/proxeus-contract) to learn more. | ||
|
||
Please read the [Developer Manual](https://doc.proxeus.com) to learn more about the | ||
Proxeus platform. | ||
## Development guide | ||
|
||
## User manual | ||
Please read the [Developer Manual](https://doc.proxeus.com) to learn more about the Proxeus platform. | ||
|
||
Get help to make the most of the platform in the [User Handbook](https://docs.google.com/document/d/e/2PACX-1vTchv7PotoQeH2cBA2VIHcqV0I0N_IQpFnbESR-8C19cgBikek3HAMVdPtfJJcYkANzPWbfy_S3bf8X/pub). | ||
If you wish to build the project form the source code, follow the instructions in [Build all](docs/build_all.md) | ||
|
||
## Contributing | ||
|
||
|
@@ -59,25 +59,14 @@ engaging in insightful discussions. Especially, we are looking forward to receiv | |
|
||
See the [Contributing](docs/contributing.md) section for instructions on how to contribute. | ||
|
||
### Security Issues | ||
|
||
If you find a vulnerability that may affect live or testnet deployments please send your report privately to | ||
[email protected]. Please DO NOT file a public issue. | ||
## Security Issues | ||
|
||
## Misc | ||
|
||
### XES-Payment | ||
For more info check the [XES-Payment Readme](docs/xes-payment.md). | ||
|
||
### Smart contracts & Solidity | ||
For more info check the [Smart contracts & Solidity Readme](https://github.com/ProxeusApp/proxeus-contract). | ||
If you find a vulnerability that may affect live or testnet deployments please DO NOT file a public issue - send your report privately to [email protected] | ||
|
||
## License | ||
|
||
Licensed under the GNU GENERAL PUBLIC LICENSE. You may read a copy of the License [here](LICENSE) | ||
Licensed under the GNU GENERAL PUBLIC LICENSE. You may read a copy of the [License here](LICENSE). | ||
|
||
## Acknowledgements | ||
|
||
Like so many projects, this effort has roots in many places. | ||
|
||
The list can be found [here](ACKNOWLEDGEMENTS) | ||
Like so many projects, this effort has roots in many places. The list can be found in [ACKNOWLEDGEMENTS](ACKNOWLEDGEMENTS). |
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,7 @@ | |
# <UDF name="FQDN" Label="Fully Qualified Domain Name" example="web.example.com" /> | ||
# <UDF name="INFURA" Label="Infura.io API key" example="a0e728c9fd444a123456789000b9370f" /> | ||
# <UDF name="SPARKPOST" Label="Sparkpost.com API key" example="27ed8e1234567890000014863f9e2cf553a7bd87" /> | ||
# <UDF name="ADMINEMAIL" Label="Admin e-mail address" example="[email protected]" /> | ||
|
||
# Logs: tail -f /var/log/stackscript.log | ||
# Logs: cat /var/log/stackscript.log | ||
|
@@ -102,21 +103,27 @@ cd /srv | |
|
||
cat <<END >.env | ||
PROXEUS_BLOCKCHAIN_CONTRACT_ADDRESS=0x1d3e5c81bf4bc60d41a8fbbb3d1bae6f03a75f71 | ||
PROXEUS_ALLOW_HTTP=true | ||
PROXEUS_DATA_DIR=./data | ||
PROXEUS_ALLOW_HTTP=true | ||
PROXEUS_INFURA_API_KEY=$INFURA | ||
PROXEUS_SPARKPOST_API_KEY=$SPARKPOST | ||
PROXEUS_PLATFORM_DOMAIN=http://$FQDN:1323 | ||
PROXEUS_VIRTUAL_HOST=$FQDN | ||
LETSENCRYPT_EMAIL=$ADMINEMAIL | ||
END | ||
|
||
log "Warning: you should disable port 80 in production by removing the PROXEUS_ALLOW_HTTP line in your .env" | ||
|
||
wget https://raw.githubusercontent.com/ProxeusApp/proxeus-core/master/bootstrap.sh; | ||
bash bootstrap.sh | ||
|
||
cd /srv/proxeus | ||
|
||
log "Starting Proxeus Core" | ||
# Compilation should not be necessary for a cloud install | ||
# make init server-docker | ||
|
||
log "Starting cloud deployment via docker-compose" | ||
docker-compose --env-file .env -f docker-compose.yml -f docker-compose-cloud.override.yml up -d & | ||
|
||
# Open http://$FQDN:1323/init to configure your server | ||
|
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
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
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
Oops, something went wrong.