mirror of
https://github.com/seejohnrun/haste-server.git
synced 2024-11-01 03:21:21 +00:00
fix pr comments
This commit is contained in:
parent
30c1c486f6
commit
ab47249505
6 changed files with 127 additions and 122 deletions
|
@ -1,3 +1,2 @@
|
|||
**/*.min.js
|
||||
config
|
||||
config.js
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"tabWidth": 2,
|
||||
"semi": false,
|
||||
"trailingComma": "all",
|
||||
"trailingComma": "none",
|
||||
"printWidth": 80,
|
||||
"arrowParens": "avoid",
|
||||
"singleQuote": true
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
FROM node:16-slim as base
|
||||
|
||||
ARG user
|
||||
ARG user node
|
||||
RUN mkdir /app && chown -R $user:$user /app
|
||||
USER $user
|
||||
WORKDIR /app
|
||||
|
|
25
README.md
25
README.md
|
@ -31,23 +31,24 @@ STDOUT. Check the README there for more details and usages.
|
|||
1. Download the package, and expand it
|
||||
3. `yarn install`
|
||||
|
||||
## Development
|
||||
## Running the project
|
||||
|
||||
1. Explore the settings inside of config.js, but the defaults should be good
|
||||
2. `yarn install`
|
||||
3. `yarn dev` (you may specify an optional `<config-path>` as well)
|
||||
> Explore the settings inside of config.js, but the defaults should be good
|
||||
|
||||
## Production
|
||||
### Development
|
||||
|
||||
1. Explore the settings inside of config.js, but the defaults should be good
|
||||
2. `yarn install`
|
||||
3. `yarn build` to build the package
|
||||
4. `yarn start` to start the server
|
||||
1. `yarn install`
|
||||
2. `yarn dev` (you may specify an optional `<config-path>` as well)
|
||||
|
||||
## Production with Docker
|
||||
### Production
|
||||
|
||||
1. Explore the settings inside of config.js, but the defaults should be good
|
||||
2. `docker compose up`
|
||||
1. `yarn install`
|
||||
2. `yarn build` to build the package
|
||||
3. `yarn start` to start the server
|
||||
|
||||
### Production with Docker
|
||||
|
||||
1. `docker compose up`
|
||||
|
||||
## Settings
|
||||
|
||||
|
|
|
@ -20,7 +20,8 @@ if (config.logging) {
|
|||
addLogging(config)
|
||||
}
|
||||
|
||||
buildDocumenthandler(config).then((documentHandler: DocumentHandler) => {
|
||||
buildDocumenthandler(config)
|
||||
.then((documentHandler: DocumentHandler) => {
|
||||
// Compress the static javascript assets
|
||||
if (config.recompressStaticAssets) {
|
||||
const list = fs.readdirSync(getStaticDirectory(__dirname))
|
||||
|
@ -30,9 +31,10 @@ buildDocumenthandler(config).then((documentHandler: DocumentHandler) => {
|
|||
item.indexOf('.js') === item.length - 3 &&
|
||||
item.indexOf('.min.js') === -1
|
||||
) {
|
||||
const dest = `${item.substring(0, item.length - 3)}.min${item.substring(
|
||||
const dest = `${item.substring(
|
||||
0,
|
||||
item.length - 3,
|
||||
)}`
|
||||
)}.min${item.substring(item.length - 3)}`
|
||||
const origCode = fs.readFileSync(
|
||||
getStaticItemDirectory(__dirname, item),
|
||||
'utf8',
|
||||
|
@ -134,4 +136,7 @@ buildDocumenthandler(config).then((documentHandler: DocumentHandler) => {
|
|||
app.listen(config.port, config.host, () => {
|
||||
winston.info(`listening on ${config.host}:${config.port}`)
|
||||
})
|
||||
})
|
||||
})
|
||||
.catch(e => {
|
||||
winston.error(`server couldn't start, an error occured on ${e.message}`)
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue