A simple one page website for professional resume.
Rexumee is using a minimalize Spring Boot stack with embedded web server, and a YAML file for the resume content. Just download (clone) the source code, build and test from local environment or build the Docker container for production deployment.
- Java 8
- Maven, as build system and dependency management.
- Spring Boot 1.5.x, as main web framework and project bootstrapping.
- Apache Freemarker, html template engine.
- Project Lombok, a library to help minimize code boilerplate.
- Undertow Web Server, lightweight and embedded web application server.
- Docker, container base deployment.
- startbootstrap-resume, Bootstrap template.
To edit resume content with your preferences, open the file: src/main/resources/application.yml
, then edit under the resume
sections. All the content structure are using YAML markup language convention. Check the customable fields from example or from the online demo.
mvnw clean package
mvnw spring-boot:run
Application will run on port 8080
, access the URL http://localhost:8080 from web browser.
There is alternative for run the application. After build, go to target
folder, make sure there is rexumee.jar
file. Then, from that folder run:
java -jar rexumee.jar
Make sure you have installed Docker & Docker Compose prior to deployment, if not:
From the project root folder, run:
docker-compose up -d
Check whether the deployment run properly:
docker ps
And you can access the webpage from port 80
.
For online demo and preview, please visit here.
Copyright 2018 Maikel Chandika ([email protected]). Code released under the Apache License, Version 2.0. See LICENSE file.