DEV Community

Cover image for πŸ‹ DOMAINE.nc : the fun (docker) way... and screenshots contest 🎨
adriens for opt-nc

Posted on β€’ Edited on

4 2

πŸ‹ DOMAINE.nc : the fun (docker) way... and screenshots contest 🎨

❔ Intro

A few months ago, during COVID lockdown in New-Caledonia, we decided to build cohesion around a simple yet very efficient innovation project across two teams, challenging us about what we could achieve together within less than 3 days.

Our main concern was to show what can be achieved when we have public APIs... and what we could do with Open Innovation.

πŸ‹ Do it the Docker way

The we built and released this project relying on dedicated and public

πŸ’‘ Our goals

  • πŸ§ͺ Create a whole new UX on an existing web app
  • πŸ§‘β€πŸ€β€πŸ§‘ Collaborate accross two teams and experiment Github issues
  • πŸ˜› Have fun
  • πŸ§‘β€πŸŽ“ Get knowledge on Github Actions and pure front image building
  • 😎 Make something cool together we can enjoy and play with

Then we did thisπŸ‘‡

πŸ•ΉοΈ Run the demo

cat << EOF > docker-compose.yml
version: "3.7"
services:
  api:
    image: docker.io/optnc/domaine-nc-api:latest
    ports:
      - "8080:8080"
  front:
    links:
      - api
    image: docker.io/optnc/domaine-nc-front:stable
    environment:
      - DNS_BACKEND=api:8080
    ports:
      - "80:80"
EOF

# Run docker-compose
docker-compose up -d
Enter fullscreen mode Exit fullscreen mode

Now you're ready to give it a try :

# Give it a try 🀩
firefox http://localhost/opt.nc
firefox http://localhost
Enter fullscreen mode Exit fullscreen mode

πŸ™πŸ» Acknowledgements

This post is dedicated to Laurent Schaeffer (aka. lschaeffer313) and Michèle Barré (aka. @mbarre) who where the core developers.

Also I want to thank Sabrina who did trust us and accepted to invest 3 days of dev of Laurent.

We really enjoyed a lot developing together and role playing.

Now, I'm happy to welcome Daniel Santos (aka. @Dougniel) on the team as front-end and DEVOPS, and of course Michèle as back-end active maintainer.

πŸ“· Drop your screenshots 🎁

If you enjoyed this approach, drop a screenshot of your favorite .nc domain in New-Caledonia in the discussion πŸ‘‡

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more β†’

Top comments (9)

Collapse
 
adriens profile image
adriens β€’

@dougniel , I have a screenshot idea for you...guess which one !

Collapse
 
dougniel profile image
Daniel Santos β€’

πŸ˜…
redstone

Collapse
 
adriens profile image
adriens β€’

EH EH ovh ;-p

Collapse
 
mbarre profile image
Michèle ‒ ‒ Edited

πŸ˜‰

Collapse
 
adriens profile image
adriens β€’

Quoted by : DockerTrends

dormoshe.io/newsletters/ag/docker/77

Collapse
 
pluaki profile image
Pipiena LUAKI β€’ β€’ Edited

impossible to add screenshot but can clik on link to see the result
dev-to-uploads.s3.amazonaws.com/up...

Collapse
 
hakumennc profile image
Ronny.S β€’ β€’ Edited

:)

esport

Collapse
 
lschaeffer313 profile image
Laurent Schaeffer β€’

Always the best 😎
Image description

Collapse
 
adriens profile image
adriens β€’

You did it bro.. you dit it <3

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay