improve frontend docker build