Compare commits

..

1 Commits

Author SHA1 Message Date
c87972c65b Update Docker files to get hugo from packages. 2020-04-24 11:44:55 -07:00
19 changed files with 37 additions and 76 deletions

View File

@ -2,11 +2,12 @@ FROM alpine:latest
# This should be mounted with docker run command
WORKDIR /src
RUN cd /src
# Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \
apk add --no-cache hugo=0.71.1-r0
apk add --no-cache hugo=0.69.1-r0
# Run the development server
ENTRYPOINT hugo server --bind 0.0.0.0

View File

@ -5,14 +5,16 @@ WORKDIR /src
COPY . /src/
RUN cd /src
# Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \
apk add --no-cache hugo=0.71.1-r0
apk add --no-cache hugo=0.69.1-r0
RUN hugo --minify
# STEP 2: Build the static-web-server
# STEP 2: Get a binary for the static-web-server
FROM golang:alpine AS build-webserver
RUN apk update && apk upgrade && \

View File

@ -1,5 +1,4 @@
languageCode = "en-us"
disableKinds = ["taxonomy", "taxonomyTerm"]
title = "SimpleSystems, LLC"
[markup.goldmark.renderer]

View File

@ -1,38 +0,0 @@
---
title: Back End Engineer
icon: settings
desc: As a back end engineer, your mission is to create and maintain useful services. You'll work with data in various forms and transform it into meaningful information.
---
# Back End Engineer
---
### About the company
Simple Systems is a software company.
Our mission is to deliver simple solutions for complex problems.
### About the job
As a back end engineer, your mission is to create and maintain useful services.
You'll work with data in various forms and transform it into meaningful information.
Project leaders will come to you with complex problems that need simple solutions.
#### Expectations
* Reduce [complexity](https://simplesystems.tech/blog/complexity)
* Work with project leaders to gain understanding of their vision
* Support front end engineers by delivering the information they need
* Own the code you write
* Review code from other engineers
* Suggest improvements throughout codebase
* Be open to suggestions for your code
#### Competencies
* Ownership mentality: Take responsibility for what you do.
* Clear communication: Software engineering is a team process. Be able to communicate with teammates.
* Constant learning: Keep up to date on technologies.
* Lazy programming: Think before you code.
* Testing: Unit tests are a must. Testing logic is important too.
* Documentation: Other engineers should be able to pick up your code without hassle.
* Currently, we use Go, gRPC, and SQL, but are more concerned with fundamentals than specific technology.
### Interested?
Email a resume and brief description about yourself to jobs@simplesystems.tech.

View File

@ -1,6 +1,4 @@
---
title:
ssattrs: [
[
{
"title": "Comprehensible Interaction",
"img": "/img/interact.png",
@ -22,4 +20,3 @@ ssattrs: [
"desc": "When software simply does its job, and does it well, it will be an asset to other systems. When software becomes convoluted, it will hinder other systems."
}
]
---

View File

@ -4,20 +4,26 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
{{ partialCached "css-global.html" . }}
<link rel="stylesheet" href="/icons.css">
<link rel="stylesheet" href="/simplesystems.css">
<link rel="stylesheet" href="/light-theme.css">
<link rel="shortcut icon" href="/favicon.ico">
<title>{{ .Site.Title }} {{ block "title" . }} {{ with .Title }} | {{ . }} {{ end }} {{ end }}</title>
<title>{{ block "title" . }}
{{ .Site.Title }}
{{ end }}</title>
</head>
<body>
{{ partialCached "navbar.html" . }}
{{ partial "navbar/site-navbar.html" . }}
<main>
{{ block "main" . }} {{ end }}
{{ block "main" . }}
<!-- The part of the page that begins to differ between templates -->
{{ end }}
</main>
{{ partialCached "footer.html" . }}
{{ partialCached "js-global.html" . }}
{{ partial "footer/site-footer.html" . }}
{{ partial "scripts/scripts.html" . }}
</body>
</html>

View File

@ -1,4 +1,6 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row">
{{ range .Pages }}

View File

@ -1,4 +1,4 @@
{{ define "main" }}
{{ partial "jumbotron.html" . }}
{{ partial "simple-software.html" .Params.ssattrs }}
{{ partial "simple-software.html" . }}
{{ end }}

View File

@ -1,8 +0,0 @@
{{ $sheets := slice }}
{{ range slice "icons.css" "simplesystems.css" "light-theme.css" }}
{{ $sheets = $sheets | append (resources.Get .) }}
{{ end }}
{{ $css := $sheets | resources.Concat "/css/main.css" | resources.Fingerprint "sha512" }}
<link rel="stylesheet" href="{{ $css.RelPermalink }}" integrity="{{ $css.Data.Integrity }}">

View File

@ -7,7 +7,7 @@
</div>
<div class="row justify-center">
{{ range $ }}
{{ range $.Site.Data.home.ssattrs }}
<div class="col xs-12 sm-10 md-6">
{{ partial "cards/home-card.html" . }}
</div>

View File

@ -1,8 +1,8 @@
{{ define "main" }}
<div class="container">
<div class="row">
<div class="row text-center">
<div class="col xs-12">
<p class="headline text-center">Our mission is to deliver simple solutions for complex problems.</p>
<p class="headline">Our mission is to deliver simple solutions for complex problems.</p>
</div>
</div>
@ -10,13 +10,14 @@
<div class="col">
<div class="card text-center">
<div class="row align-center">
<div class="col xs-12 sm-shrink">
<div class="col xs-12 sm-content">
<img src="/img/rocket.png" width="150" height="150">
</div>
<div class="col xs-12 sm-grow" style="flex-basis: auto !important;">
<p class="mb-0 text-center text-sm-left">“Any darn fool can make something complex;<br>It takes a genius to make something simple.”</p>
<p class="text-center text-sm-right">-- Albert Einstein</p>
<div class="col xs-12 sm-grow">
<p class="mb-0">“Any darn fool can make something complex;<br>It takes a genius to make something simple.”</p>
<br>
<p class="ml-5">-- Albert Einstein</p>
</div>
</div>
</div>

View File

@ -1,4 +1,6 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row text-center">
<div class="col xs-12">

View File

@ -1,4 +1,6 @@
{{ define "main" }}
{{ .Content }}
<div class="container">
<div class="row text-center">
<div class="col xs-12">

View File

@ -71,12 +71,13 @@ hr, hr.light {
.col.shrink { flex: 0 0 auto !important }
@media (min-width: 600px) {
.col.sm-content { flex-basis: content !important }
.col.sm-grow { flex: 1 0 0 !important; width: auto !important; }
.col.sm-shrink { flex: 0 0 auto !important; width: auto !important; }
.col.sm-grow { flex-grow: 1 !important; flex-basis: 0 !important; }
.col.sm-shrink { flex: 0 0 auto !important; }
.col.sm-6 { width: 50% !important }
.col.sm-9 { width: 75% !important }
.col.sm-10 { width: 83.3334% !important }
.text-sm-center { text-align: center !important; }
.justify-sm-center { justify-content: center !important; }
}
@media (min-width: 950px) {
@ -104,14 +105,8 @@ hr, hr.light {
.align-center { align-items: center !important }
.justify-center { justify-content: center !important }
.justify-end { justify-content: end !important }
.text-center { text-align: center !important }
.text-right { text-align: right !important }
@media (min-width: 600px) {
.text-sm-left { text-align: left !important }
.text-sm-center { text-align: center !important }
.text-sm-right { text-align: right !important }
}
.title { font-size: 1.25rem }
.headline { font-size: 1.5rem }