UPSTREAMED: outline with this patch integrated: https://github.com/outline/outline/pull/2659
3efc9af9e7
New block insert toolbar |
||
---|---|---|
__mocks__ | ||
.githooks/pre-commit | ||
app | ||
flow-typed | ||
public/fonts | ||
server | ||
shared | ||
.babelrc | ||
.env.sample | ||
.eslintrc | ||
.flowconfig | ||
.gitignore | ||
.sequelizerc | ||
app.json | ||
circle.yml | ||
index.js | ||
init.js | ||
LICENSE | ||
package.json | ||
Procfile | ||
README.md | ||
setupJest.js | ||
webpack.config.dev.js | ||
webpack.config.js | ||
webpack.config.prod.js | ||
yarn.lock |
Atlas
Atlas is a modern wiki for your team built using React and Node.js. https://www.beautifulatlas.com/
Installation
Atlas requires following dependencies to work:
- Postgres >=9.5
- Redis
- S3 bucket configured to support CORS uploads
- Slack developer application
To install and run the application:
- Install dependencies with
yarn
- Register a Slack app at https://api.slack.com/apps
- Copy the file
.env.sample
to.env
and fill out the keys - Run DB migrations
yarn sequelize db:migrate
- Start the development server
yarn start
Migrations
Sequelize is used to create and run migrations, for example:
yarn sequelize migration:create
yarn sequelize db:migrate
Or to run migrations on test database:
yarn sequelize db:migrate --env test
License
Atlas is BSD licensed.