Matt Baer
111945bc5d
Add new -c [filename] option for supplying config file
...
This allows users to load a different configuration file instead of the
default config.ini. It works in combination with other configuration
actions, like --config and --create-config.
2018-12-08 17:49:19 -05:00
Matt Baer
17c816477b
Add SQLite option to config process
...
Ref T529
2018-12-08 13:36:51 -05:00
Matt Baer
ba3d6ae64c
Support custom SQLite database file name
...
Ref T529
2018-12-08 13:34:29 -05:00
Matt Baer
cbf6ff54df
Add site_description config value
...
This changes what displays in the NodeInfo, and in the future might be
used for other things.
2018-12-03 18:36:33 -05:00
Marcel van der Boom
543f6c9ae3
Allow 'bind' in config to specify bind address
...
Minimal changes, definitely WIP, to resolve:
- how to support dualstack when not using localhost?
- net/http package uses string, mentions IP address instead of bind,
need info.
2018-11-26 16:50:36 +01:00
Matt Baer
09f5953431
Work as a standalone server, including TLS
...
This supports running the server on port 443, serving secure pages, with
automatic redirects from the insecure site. It also modifies the
configuration process to better guide users through configuring for
running behind a reverse proxy or as a standalone server.
This closes T537
2018-11-21 18:26:19 -05:00
Matt Baer
55ada67170
Fill in remaining missing pieces
...
- Database schema changes, removing obsolete custom domain-related code
- Missing user structs
- Setup verbiage changes
- Missing routes
- Missing error messages
2018-11-08 01:33:26 -05:00
Matt Baer
a3b7b260c5
Add debugging flag
...
This also includes a new Dev config options
2018-11-07 22:13:16 -05:00
Matt Baer
8ab29d89da
Add MaxBlogs config value
...
Plus update copy / options / templates in the config process.
2018-11-07 22:06:34 -05:00
Matt Baer
e6f1291189
Move Host config value from Server -> App
2018-10-27 17:02:40 -04:00
Matt Baer
cc224db6e6
Add interactive configuration
...
This adds a new --config flag and rearranges some config fields.
2018-10-25 09:15:10 -04:00
Matt Baer
1a6f61690e
Add NodeInfo endpoints
...
Includes new instance stats and the new option to show user stats, as
well.
2018-10-17 19:25:09 -04:00
Matt Baer
0c1e1dd57e
Add data layer
...
This includes config changes, collections, posts, some post rendering
funcs, and actual database connection when the server starts up.
2018-10-16 22:31:27 -04:00
Matt Baer
af601d7b0c
Add --create-config flag to generate default config
2018-10-16 16:57:55 -04:00
Matt Baer
16473c97b7
Create basic server
...
Includes app config and some initialization
2018-10-15 14:44:15 -04:00