Merge pull request #6567 from overleaf/jpa-server-ce-pro-layout

[misc] align directory layout of server-ce/pro with production docker images

GitOrigin-RevId: d3e6b9f8793e83df59f86105d511c6fb87c3eea3
This commit is contained in:
Jakob Ackermann
2022-02-02 09:03:33 +00:00
committed by Copybot
parent 347649ebaa
commit d5dd92c034
18 changed files with 28 additions and 45 deletions
+2 -19
View File
@@ -4,26 +4,9 @@ console.log('#!/bin/bash')
console.log('set -ex')
switch (process.argv.pop()) {
case 'checkout':
for (const service of services) {
console.log(`git clone ${service.repo} ${service.name}`)
console.log(`git -C ${service.name} checkout ${service.version}`)
}
break
case 'revisions':
for (const service of services) {
console.log(`echo -n /var/www/sharelatex/${service.name},`)
console.log(`git -C ${service.name} rev-parse HEAD`)
}
break
case 'cleanup-git':
for (const service of services) {
console.log(`rm -rf ${service.name}/.git`)
}
break
case 'install':
for (const service of services) {
console.log('pushd', service.name)
console.log('pushd', `services/${service.name}`)
switch (service.name) {
case 'web':
console.log('npm ci')
@@ -37,7 +20,7 @@ switch (process.argv.pop()) {
break
case 'compile':
for (const service of services) {
console.log('pushd', service.name)
console.log('pushd', `services/${service.name}`)
switch (service.name) {
case 'web':
console.log('npm run webpack:production')