Sign inSign up

afreisinger/jsonresume

By afreisinger

•Updated about 4 years ago

Defines image to containerize JSON based resume.

Image
0

1.3K

afreisinger/jsonresume repository overview

This container makes it easy for you to create, render and publish your JSON based resume⁠.

⁠To build:

docker build -t afreisinger/jsonresume:latest .

⁠To build and push:

docker buildx build -t afreisinger/jsonresume:latest --push .

⁠To run:

docker run -it \
        --user root \
        --workdir /home/pptruser \
        -v $(pwd):/home/pptruser afreisinger/jsonresume:latest resume init

Then, enter your name and Email address. Note that you can mask your email address for preventing spammer to find that. (e.g mail [AT] domain dot com). Remember this file was created as the root user. so you need to do:

sudo chown -R $USER resume.json

Now open the resume.json and fill the file with your contact information, your skills, your social networks, and your job experiences.

⁠To test

docker run -it  \
        --user root \
        --workdir /home/pptruser \
        -v $(pwd):/home/pptruser afreisinger/jsonresume:latest resume export resume.html -f html --theme flat

You can export to pdf simply by changing the extension.

⁠Setup CI

Check the repo⁠ of the project and take a look at the .gitlab-ci.yml file, Dockerfile, and resume.json file. That’s it.

⁠Resume

My resume⁠ is ready from Gitlab.

Tag summary

Content type

Image

Digest

sha256:7e2e2d5c2…

Size

310.5 MB

Last updated

about 4 years ago

docker pull afreisinger/jsonresume