TampaDevs / talent.tampa.dev

The reverse job board for Tampa Bay's Developer Community
https://talent.tampa.dev
Other
8 stars 2 forks source link

Feature (Development): Create Devcontainer #69

Open chtzvt opened 3 months ago

chtzvt commented 3 months ago

It'd be nice to centralize the local development environment setup/configuration into a devcontainer.

chtzvt commented 3 months ago

I am abandoning this for now.

The bottom line: There are tons of benefits to using devcontainers, but right now my experience has been slow, flaky, and inconsistent for this particular application.

le/gems/redcarpet-3.5.1/lib/redcarpet.so
16:23:03 web.1      | 7ffff81ee000-7ffff81ef000 r--p 00016000 fe:01 3183008                    /usr/local/bundle/gems/redcarpet-3.5.1/lib/redcarpet.so
16:23:03 web.1      | 7ffff81ef000-7ffff81f0000 rw-p 00017000 fe:01 3183008                    /usr/local/bundle/gems/redcarpet-3.5.1/lib/redcarpet.so
16:23:03 web.1      | 7ffff81f0000-7ffff8340000 rw-p 00000000 00:00 0 
16:23:03 web.1      | 7ffff8340000-7ffff8341000 r--p 00000000 fe:01 3180406                    /usr/local/bundle/gems/rinku-2.0.6/lib/rinku.so
16:23:03 web.1      | 7ffff8341000-7ffff8345000 r-xp 00001000 fe:01 3180406                    /usr/local/bundle/gems/rinku-2.0.6/lib/rinku.so
16:23:03 web.1      | 7ffff8345000-7ffff8346000 r--p 00005000 fe:01 3180406                    /usr/local/bundle/gems/rinku-2.0.6/lib/rinku.so
16:23:03 web.1      | 7ffff8346000-7ffff8347000 r--p 00005000 fe:01 3180406                    /usr/local/bundle/gems/rinku-2.0.6/lib/rinku.so
16:23:03 web.1      | 7ffff8347000-7ffff8348000 rw-p 00006000 fe:01 3180406                    /usr/local/bundle/gems/rinku-2.0.6/lib/rinku.so
16:23:03 web.1      | 7ffff8348000-7ffff834d000 r--p 00000000 fe:01 3192975                    /usr/local/bundle/gems/ffi-1.15.5/lib/ffi_c.so
16:23:03 web.1      | 7ffff834d000-7ffff8365000 r-xp 00005000 fe:01 3192975                    /usr/local/bundle/gems/ffi-1.15.5/lib/ffi_c.so
16:23:03 web.1      | 7ffff8365000-7ffff836e000 r--p 0001d000 fe:01 3192975                    /usr/local/bundle/gems/ffi-1.15.5/lib/ffi_c.so
16:23:03 web.1      | 7ffff836e000-7ffff836f000 r--p 00025000 fe:01 3192975                    /usr/local/bundle/gems/ffi-1.15.5/lib/ffi_c.so
16:23:03 web.1      | 7ffff836f000-7ffff8370000 rw-p 00026000 fe:01 3192975                    /usr/local/bundle/gems/ffi-1.15.5/lib/ffi_c.so
16:23:03 web.1      | 7ffff8370000-7ffff8b10000 rw-p 00000000 00:00 0 
16:23:03 web.1      | 7ffff8b11000-7ffff8b12000 r--p 00000000 fe:01 1718349                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7400.6
16:23:03 web.1      | 7ffff8b12000-7ffff8b14000 r-xp 00001000 fe:01 1718349                    /usr/lib/x86_64-l  Disk Storage (0.7ms) Generated URL for file at key: scikbcl0ev5gt124je0ly11scuyb (http://localhost:3000/rails/active_storage/disk/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDVG9JYTJWNVNTSWhjMk5wYTJKamJEQmxkalZuZERFeU5HcGxNR3g1TVRGelkzVjVZZ1k2QmtWVU9oQmthWE53YjNOcGRHbHZia2tpUVdsdWJHbHVaVHNnWm1sc1pXNWhiV1U5SW1GMllYUmhjaTVxY0dWbklqc2dabWxzWlc1aGJXVXFQVlZVUmkwNEp5ZGhkbUYwWVhJdWFuQmxad1k3QmxRNkVXTnZiblJsYm5SZmRIbHdaVWtpRDJsdFlXZGxMMnB3WldjR093WlVPaEZ6WlhKMmFXTmxYMjVoYldVNkNteHZZMkZzIiwiZXhwIjoiMjAyNC0wMy0yM1QxNjoyODowMi45MjBaIiwicHVyIjoiYmxvYl9rZXkifX0=--1f32bab6ca85ef29c998a02f8d8065648d3f7f04/avatar.jpeg)
16:23:03 web.1      | inux-gnu/libgmodule-2.0.so.0.7400.6
16:23:03 web.1      | 7ffff8b14000-7ffff8b15000 r--p 00003000 fe:01 1718349                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7400.6
16:23:03 web.1      | 7ffff8b15000-7ffff8b16000 r--p 00003000 fe:01 1718349                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7400.6
16:23:03 web.1      | 7ffff8b16000-7ffff8b17000 rw-p 00004000 fe:01 1718349                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.7400.6
16:23:03 web.1      | 7ffff8b17000-7ffff8b19000 r--p 00000000 fe:01 3179608                    /usr/local/bundle/gems/html_tokenizer-0.0.7/lib/html_tokenizer_ext.so
16:23:03 web.1      | 7ffff8b19000-7ffff8b1d000 r-xp 00002000 fe:01 3179608                    /usr/local/bundle/gems/html_tokenizer-0.0.7/lib/html_tokenizer_ext.so
16:23:03 web.1      | 7ffff8b1d000-7ffff8b1e000 r--p 00006000 fe:01 3179608                    /usr/local/bundle/gems/html_tokenizer-0.0.7/lib/html_tokenizer_ext.so
16:23:03 web.1      | 7ffff8b1e000-7ffff8b1f000 r--p 00007000 fe:01 3179608                    /usr/local/bundle/gems/
chtzvt commented 3 months ago

I'm leaving the devcontainer branch up with all of the relevant configuration for us to return to this later, or if other developers would like to take a crack at optimizing it further.

chtzvt commented 3 months ago

Re-visiting this, might try to use https://github.com/robzolkos/rails-devcontainer