Setup "dataspectsSystem"
C1898799575
Jump to navigation
Jump to search
|
Design
- Site Packages SAAS, Vendor Packages SAAS
- Dependency Declaration SAAS, Dependency Isolation SAAS
- Environment Variables SAAS
- Backing Services SAAS
- Statelessness SAAS
- Disposability SAAS
- Process Formation SAAS
CanBeInstalled From https://github.com/dataspects/dataspectsSystem.git
someUser@someWorkstation:~$ git clone https://github.com/dataspects/dataspectsSystem.git
SetupMethod "Dockerized in VirtualBox VM"
HasQualityAssuredBy dataspectsNonLinuxTeam
Step 1: Install VirtualBox and Vagrant
- https://www.virtualbox.org/manual/UserManual.html#installation
- https://www.vagrantup.com/downloads.html
Step 2: Build vagrantized/dockerized dataspectsSystem
On Linux/Windows/Mac
someUser@someWorkstation:~/dataspectsSystem$ vagrant up
Edit hosts file
Add these lines to /etc/hosts
:
127.0.0.1 wikidataspectssystem 127.0.0.1 wikidataspectssystem_clone
Visit dockerized dataspectsSystem
http://wikidataspectssystem:80
Visit vagrantized/dockerized dataspectsSystem
http://wikidataspectssystem:8080
CanBeInstalled Manually
Ubuntu
- Have your Docker credentials ready to pull Docker images from https://hub.docker.com/u/dataspects
- Create
/usr/local/dataspects/docker-compose.yml
- Clone your Go customization repository to
/usr/local/dataspects/go
- Clone your Ruby customization repository to
/usr/local/dataspects/ruby
- Clone your UI customization repository to
/usr/local/dataspects/ui
- public
- views
CanBeDeveloped Yes
MustBeMaintained Yes
Step 1: Check your Docker server's resources
- apt update && apt upgrade
- User "docker"
- sudo privileges
- RAM
- Disk space
- SSH
docker ps -a
/root/.ssh/authorized_keys
- Certificates
- Let's Encrypt Expirations
Step 2: Check your Docker server for docker-compose.yml files
user@dockerserver:~$ find / -iname docker-compose.yml
Step 3: Check for and perform Docker image upgrades
- Check currently run versions by
user@dockerserver:~/your_dataspects_system_instance_folder$ grep image: docker-compose.yml
- Check registries for newer tags:
- Edit
docker-compose.yml
- Run
docker-compose stop && docker-compose up --detach
Step 4: Websites/Apps
- Backups
- Crontab
- docker ps -a
- Destinations