Add session persistence and use attach instead of exec

This commit is contained in:
Marcos Lilljedahl
2016-11-13 20:13:39 -03:00
parent dec3861c2c
commit 23bb4eaf69
6 changed files with 101 additions and 54 deletions

7
api.go
View File

@@ -3,6 +3,7 @@ package main
import (
"log"
"net/http"
"os"
"github.com/franela/play-with-docker/handlers"
"github.com/franela/play-with-docker/services"
@@ -11,11 +12,17 @@ import (
)
func main() {
server := services.CreateWSServer()
server.On("connection", handlers.WS)
server.On("error", handlers.WSError)
err := services.LoadSessionsFromDisk()
if err != nil && !os.IsNotExist(err) {
log.Fatal("Error decoding sessions from disk ", err)
}
r := mux.NewRouter()
r.StrictSlash(false)