Commit graph

38 commits

Author SHA1 Message Date
b8b304bdf2 Fix server.rb support 2024-03-23 14:46:38 -03:00
d71267970f Add ability to bind to a unix socket. 2024-03-22 10:47:45 -03:00
3d092371da Add rake/tasks/submodules.rake 2024-03-15 13:05:58 -03:00
a25a80661a Add rake/ 2024-03-15 12:53:14 -03:00
e2702ded25 Add src/favicon.ico 2024-03-10 08:54:42 -03:00
b8642cb3f0 Add ability to bind to any host, port
For example:
rake server[0.0.0.0,8888]
2024-03-10 08:53:33 -03:00
68fe5162b2 Fix "rake server" 2023-07-27 11:34:15 -03:00
d5992fa4e9 Add tasks/nanoc.rake 2023-07-25 15:32:57 -03:00
436d660112 rubocop: add linter.rake 2023-07-25 14:19:00 -03:00
a088a9ec51 Fix deploy task 2023-07-12 21:31:54 -03:00
88b92aaef0 Add 'rake build:watch' 2023-07-08 22:32:57 -03:00
f37fe8e45d Update Rakefile.rb 2023-07-04 23:17:18 -03:00
fe108563fa Add "server" rake task 2023-06-30 16:14:21 -03:00
9b25556084 Fix Rakefile.rb 2023-06-30 16:06:20 -03:00
Robert
bf1558eeb0
Add packages/ruby/server/ (#132)
### Summary

The `server` package implements a static file web server intended to be 
used during development. The goal is to have it as close to a production
environment as possible. Not there yet. This is the first step.
2023-06-25 21:03:07 -03:00
e5ffadc819 Remove dead require 2023-03-25 08:56:46 -03:00
060cc9919f Replace Tasks::Deploy::Remote 2023-03-25 08:53:22 -03:00
3e5435dca1 Replace Tasks::Deploy::Local 2023-03-25 08:02:55 -03:00
ad48f02b11 Add tasks/config/install.rake 2023-03-21 03:03:05 -03:00
515523ed57 Add support for building configuration from local.yml 2023-03-20 08:35:39 -03:00
f561df8bea rubocop'ing 2023-03-12 16:50:57 -03:00
919af86a65 rubocop'ing 2023-03-12 16:50:19 -03:00
549e7ef905 rubocop'ing 2023-03-11 14:31:44 -03:00
723a6d9e55 Add "lint:eslint:fix" task 2023-01-05 00:14:54 -03:00
7a27036425 Don't exit when "sh" fails
When 'rake watch:deploy:local' is being used, do not exit when
compilation fails but instead wait for a fix to be applied, and then
re-compile the site.
2022-12-28 03:40:49 -03:00
728b10e524 Build as soon as "rake watch:deploy:local" runs 2022-12-27 03:42:20 -03:00
5a7f49c2c2 add LanguageSelect.tsx 2022-12-27 03:42:20 -03:00
2938148148 add 'env:verify-production-branch' task
fix #35
2022-11-28 00:30:35 -03:00
c8b241ee6f fix: shell out to call rake task >1 time.
Rake::Task[".."].invoke disables the task after it has been invoked.
2022-11-20 06:20:10 -03:00
de1440b1d8 add 'rake watch' tasks
Add two 'rake watch' tasks:

- 'rake watch:server'
Watch for changes using the Ruby web server.

- 'rake watch:deploy:local'
Watch for changes using a local web server (eg nginx).

Fix #24
2022-11-20 04:41:28 -03:00
a0600fb49e deploy: minify JS assets on production 2022-11-10 19:03:51 -03:00
7c58d7c82e Rakefile: add "nanoc:clean" task 2022-11-08 07:52:05 -03:00
34c5ee2efe add 'rake server' task 2022-11-03 19:09:51 -03:00
359cba7c39 add Tasks::Deploy::Remote
add a task for deploying the website to a remote - using rsync.
2022-11-02 13:54:21 -03:00
77790d70f9 add 'rake build' task. 2022-11-02 07:33:58 -03:00
fc070c01b8 Ruby: fix linter errors 2022-11-02 00:53:00 -03:00
1fc7e9833b Rakefile: add linter tasks 2022-11-02 00:53:00 -03:00
071a4e9059 add ruby-related files 2022-10-31 15:36:25 -03:00