Benjamin Neff
a59505574a
Bump sidekiq, sidekiq-cron and migrate to redis-client
...
This breaks compatibility with redis <6
2023-06-28 01:19:34 +02:00
Benjamin Neff
e7e3d3c326
Use podman to build when installed and configured
...
I had problems when trying to build with podman with docker-compose 2.x,
but it works when just calling the `podman build` command directly
instead.
2023-06-07 02:46:28 +02:00
Benjamin Neff
0c163b8c49
Allow to use different DOCKER_HOST env var
...
This allows to use rootless podman (which doesn't require sudo) instead
of docker.
2022-12-05 00:53:33 +01:00
Benjamin Neff
ee593933a1
Add a pull command to update docker images to diaspora-dev script
...
Before the images were only pulled once and then never updated which
lead to really outdated images and OS dependencies. Now all images
(including the base image for the diaspora container) are pulled when
running `setup`. So the idea is to run the `setup` command from time to
time to bring everything up to date again.
2022-10-06 02:08:02 +02:00
Benjamin Neff
1358f6fbb8
Expose docker-compose through diaspora-dev script
...
As the docker-compose.yml contains variables, it can't just be used with
docker-compose directly. So this manually use docker-compose commands
with all the required environment variables set.
2022-09-19 04:01:16 +02:00
Benjamin Neff
84df8eed33
Add redis to docker development setup
...
With #8392 the `single_process_mode` was removed, which means that
development now also requires a redis.
2022-09-19 04:01:16 +02:00
Dennis Schubert
97cfc80a1f
Replace Unicorn with Puma
...
… and drop the single_process_mode. See the included Changelog entry
for full details on what this change means.
2022-09-09 04:33:37 +02:00
Benjamin Neff
fdcea3e824
Add yarn command to the diaspora-dev docker script
2022-07-21 23:24:55 +02:00
Benjamin Neff
95a9c329af
Add command for bin/setup to the diaspora-dev docker script
...
and also use it for the initial setup command, so it also install yarn
dependencies
2022-07-21 23:24:55 +02:00
Jonne Haß
ddaab0d8e8
Merge branch 'next-minor' into develop
2021-04-10 11:07:45 +02:00
Benjamin Neff
e7c5da2fff
Use bundler-cache: true instead of actions/cache@v2
...
Using actions/cache@v2 causes problems with ruby, see
https://github.com/ruby/setup-ruby#caching-bundle-install-manually
Closes #8221
closes #8226
2021-04-10 11:07:37 +02:00
Jonne Haß
e81f07f0cf
Drop config/script_server.yml warning
2020-09-04 22:00:23 +02:00
Jonne Haß
15c11b87ca
Merge branch 'next-minor' into develop
2020-09-04 21:58:57 +02:00
Jonne Haß
08395cc877
Migrate configuration to TOML
...
YAML is just too easy to get wrong
closes #8132
2020-09-04 21:48:54 +02:00
Dennis Schubert
f2b118dc32
Merge branch 'next-minor' into develop
2020-07-08 22:05:52 +02:00
Jonne Haß
9dff9642b6
bundler: disable post install messages in production
...
closes #8131
2020-07-08 22:05:45 +02:00
Dennis Schubert
862fa38f8b
Remove the JSXC/Prosody integration.
...
As per discussion on https://discourse.diasporafoundation.org/t/removing-diaspora-s-current-chat-integration/2718 , nobody raised serious concerns or objections. Given future plans, we do not think having an unfinished implementation of something that likely will not get finished in the current form is worth it. So let's get rid of it.
2019-10-18 23:14:14 +02:00
Benjamin Neff
9723e283e1
Use sudo for docker if socket is not writable
...
closes #7921
2018-11-08 05:15:47 +01:00
Benjamin Neff
b2712ebf1d
Use libjemalloc if it's available for better memory usage
...
Fixes #6763
closes #7919
2018-11-04 03:04:39 +01:00
CSammy
dae1717da8
Add docker setup for development
...
closes #7870
2018-10-28 22:09:06 +01:00
Benjamin Neff
ac868c9c06
Get processor count with ruby (on linux and mac)
...
closes #7830
2018-06-30 23:27:32 +02:00
Benjamin Neff
9e20215a24
Bump eye
2018-04-12 02:41:54 +02:00
Benjamin Neff
74d027a3ab
Set frozen config as boolean
...
This is normalized to "true" in the config after running bin/bundle, so
rerunning script/configure_bundler resets this back to 1 (which is the
same, but we don't need to change this back and forth every time).
2018-02-25 22:56:57 +01:00
Brad Koehn
b80eb01f34
piped bin/bundle commands to suppress warnings when run on readonly filesystems
...
closes #7719
2018-02-22 00:45:45 +01:00
Saverio Miroddi
1ebb5dd72d
Don't print a warning when starting the server outside a Git repo
...
Currently, git checks are performed on server start, even when outside a git
repository.
This commit verify the presence of a git repository (via `git status` exit
code), and perform checks only if it exists.
closes #7712
2018-02-10 16:13:38 +01:00
Janakas
2e3b7dee1e
Check for a running redis in script/server
...
Fixes #5267
closes #7685
2017-12-30 15:40:30 +01:00
Benjamin Neff
7c4648030f
Run rake directly without xvfb on travis
...
closes #7654
2017-11-01 00:46:36 +01:00
Benjamin Neff
4e267bb1ef
Use configure_bundler script on travis
2017-11-01 00:45:22 +01:00
Benjamin Neff
a14115119c
Add script/configure_bundler to set correct bundler options
2017-11-01 00:45:22 +01:00
Benjamin Neff
1d2394571c
Remove unused scripts
...
They were added a long time ago and they talk about rails 3 ... we have
rails 5 now and scripts in the bin folder, so I think we can remove
them.
closes #7596
2017-09-17 19:34:05 +02:00
Benjamin Neff
e82690963d
Add # frozen_string_literal: true to all files
2017-09-17 19:29:15 +02:00
Finn Woelm
78986e6419
Fix: Check for asset precompilation when starting server
...
When `public/assets/` is a symlink, running `find public/assets ...`
does not return the correct result. By using `public/assets/`, find is
able to return the correct result regardless of whether the folder is an
actual folder or a symlink.
[ci skip]
2017-07-13 21:41:11 +07:00
spixi
fa0bd14dfb
Fix script/server when bin/ is not in PATH
...
This fixes an issue, when the bin/ directory of diaspora is not in the PATH variable
closes #7281
2017-01-15 23:27:27 +01:00
Steffen van Bergerem
a3fd949df7
Revert "Use bundler 1.12.5 on travis"
...
This reverts commit 5fcc239d7c .
2016-09-12 10:51:07 +02:00
Steffen van Bergerem
5fcc239d7c
Use bundler 1.12.5 on travis
...
closes #7084
2016-09-10 20:45:40 +02:00
Jonne Haß
6ffbfe3943
Merge branch 'stable' into develop
2016-06-26 13:12:43 +02:00
Jonne Haß
266ada3f24
script/server: check for main.js instead of home.css
2016-06-26 13:11:43 +02:00
Steffen van Bergerem
269512c1b8
Fix eye not stopping all processes
...
Fixes #6685 . See 866ecd0587
2016-02-11 10:22:35 +01:00
Jonne Haß
c85fe3872e
Replace DB environment variable with optional bundler groups
...
See the changes to the changelog for more details
2015-05-29 01:33:12 +02:00
Jonne Haß
898e8d5912
Remove deprecated port setting
2015-05-19 11:07:03 +02:00
Jonne Haß
4bde00177c
replace foreman with eye
...
closes #5966
2015-05-19 02:55:31 +02:00
Jonne Haß
a21de8b190
Make listen directive for Unicorn configurable
2015-05-19 02:55:01 +02:00
Jonne Haß
5371c3876f
Merge pull request #5907 from pravi/add-x-permissions-to-scripts
...
add execution permission to scripts
2015-05-02 15:14:51 +02:00
Praveen Arimbrathodiyil
a4210cd501
drop install scripts, see #5907
2015-05-02 18:39:19 +05:30
Jonne Haß
288b83bd8d
Merge pull request #5891 from mrbrdo/3824_environment_sanity_check
...
fix script/server sanity checks
2015-04-25 19:09:43 +02:00
Jan Berdajs
2fa4c07a9c
fix sanity checks in script/server, remove migration check because it is too slow and Rails 4 checks it on first request anyway
2015-04-25 19:07:25 +02:00
Akash Agrawall
3763a87744
Environment sanity checks in script/server #3824
2015-04-25 17:46:51 +02:00
Jan Berdajs
8dcc5fafef
fix broken output of script/server
2015-04-25 16:20:08 +02:00
Praveen Arimbrathodiyil
2613896cfd
fix for #5862 , check for compiled assets
2015-04-15 15:39:19 +02:00
Jonne Haß
50a3f03bfc
Rails is a module
2014-12-04 14:52:14 +01:00