GitXplorerGitXplorer
n

synchweb_dev

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
77ec5b2cd71a272bd95bcd4f405135dbc21b059d

Fix database defaults

nndevenish committed 3 years ago
Unverified
20a1ec98995696bfebabcb670038f5dff1d3dfc3

tweaks

nndevenish committed 3 years ago
Unverified
ca60f6df7298f471b55ffb8bdedc7d8facb3f9f3

Update to new ispyb layout

nndevenish committed 3 years ago
Unverified
c86e1e37317618b5a062390848f465f5edc7af1a

Fixes

nndevenish committed 3 years ago
Unverified
b6a680b66869b96956ba31f09d05d5d48ff1ade9

Fix broken compose

nndevenish committed 5 years ago
Unverified
d891dd9973d76d81337b5b76ed3ce28fb316412b

Read

nndevenish committed 5 years ago

README

The README file for this repository.

This installation uses synchweb from the local folder to allow local development. This needs to be cloned and initialised with dependencies.

Check node version node --version. If node is v16, then it won't work and falls over on - at least - node-sass (sass/node-sass#3077).

git clone https://github.com/DiamondLightSource/SynchWeb.git synchweb -b vue_master
cd synchweb/client
npm install
npm run-script build:dev

If running composer in PHP!=5 (which you almost certainly are), add to synchweb/api/composer.json:

  "config": {
    "platform": {
      "php": "5.6.17"
    }
  },

Then

cd api
composer install

Configure synchweb/api/config.php

cp synchweb_build/config.php synchweb/api

Running

Just do docker-compose up.

Alternative

WIP: Alternatively you cna use the synchweb_build docker image. It requires --build-arg GITHUB_TOKEN=<key> where key is gotten from: https://github.com/settings/tokens/new?scopes=repo&description=Docker_secret