Include -config and -init-db steps in make install

This also moves development instructions to documentation repo.
pull/95/head
Matt Baer 6 years ago
parent 771c7acf5f
commit 7a07e1009b
  1. 2
      Makefile
  2. 21
      README.md

@ -57,7 +57,9 @@ deps-no-sqlite:
$(GOGET) -d -v ./... $(GOGET) -d -v ./...
install : build install : build
cmd/writefreely/$(BINARY_NAME) --config
cmd/writefreely/$(BINARY_NAME) --gen-keys cmd/writefreely/$(BINARY_NAME) --gen-keys
cmd/writefreely/$(BINARY_NAME) --init-db
cd less/; $(MAKE) install $(MFLAGS) cd less/; $(MAKE) install $(MFLAGS)
release : clean ui assets release : clean ui assets

@ -97,26 +97,7 @@ WriteFreely is available in these package repositories:
## Development ## Development
Ready to hack on your site? Here's a quick overview. Ready to hack on your site? Get started with our [developer guide](https://writefreely.org/docs/latest/developer).
### Prerequisites
* [Go 1.10+](https://golang.org/dl/)
* [Node.js](https://nodejs.org/en/download/)
### Setting up
```bash
go get -d github.com/writeas/writefreely/cmd/writefreely
```
Configure your site, create your database, and import the schema [as shown above](#quick-start). Then generate the remaining files you'll need:
```bash
make install # Generates encryption keys; installs LESS compiler
make ui # Generates CSS (run this whenever you update your styles)
make run # Runs the application
```
## Docker ## Docker

Loading…
Cancel
Save