DMC Front End¶
Access & Testing¶
Automatic Deployment¶
Code repository: | https://bitbucket.org/DigitalMfgCommons/frontend.git |
Build process: | Compile (see instructions below) |
Build tools: | Bamboo |
Built artifacts: | |
Tests: | |
Test tools: | Bamboo |
Hosted at: | AWS S3 bucket |
Deployed by: | Terraform |
Deployed at: | AWS |
Manual Deployment¶
Code repository: | https://bitbucket.org/DigitalMfgCommons/frontend.git |
Build process: | Compile (see instructions below) |
Build tools: | gulp build |
Built artifacts: | /dist |
Tests: | |
Test tools: | |
Hosted at: | /dist |
Deployed by: | Terraform |
Deployed at: | AWS |
To compile:
First, install nodejs
, npm
, gulp
, and bower
:
$ yum install nodejs npm --enablerepo=epel
$ npm install -g gulp bower
Then, in the FrontEnd repository, run:
$ npm install
$ bower install
$ gulp build
$ cp -r dist/* <WEBROOT>/www/.
Machine Type¶
Machine Type: | m4.large |
---|---|
AMI base image: | |
east: | |
west: |
Installed software:
- Apache2 ver. ?
- php5 ver. ?
- git ver. ?
Depends On¶
- GITServer
- SolrServer
- DBBackEnd (perhaps not any longer)
- DMCRestServices
- Shibboleth
- Kerberos
- ActiveMQServer
- DMCDOMEServer
Dependents¶
None.
Ingress Rules¶
- Port 443, tcp, GIT
- Port 80, tcp, Shibboleth (and the Internet)
- Port 22, tcp, SSH, Bastion only.
Egress Rules¶
- Assume same for now.
Ingress / Egress Testing Status¶
- Not tested.
Required Environment Variables¶
- DomeServerDns
- ActiveMqDns
- RestServiceDns